home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / biz / dbase / dfa12.lha / Anleitung / dfa.dok next >
Text File  |  1993-04-23  |  98KB  |  2,638 lines

  1. DFA(ddress), das Adress-Utility für den Amiga unter OS 2.0
  2.  
  3.    Copyright (C) 1992, 1993 Dirk Federlein
  4.  
  5.    Die Graphische Benutzeroberfläche wurde mit Hilfe der Gadtoolsbox
  6. (C) 1992 Jan van den Baard generiert.
  7.  
  8.    Das AREXX Interface wurde mit Hilfe der Arexxbox (C) 1992 Michael
  9. Balzer generiert.
  10.  
  11.    Geschützte Warennamen (Warenzeichen) werden *nicht* besonders
  12. kenntlich gemacht.  Aus dem Fehlen eines solchen Hinweises kann also
  13. nicht geschlossen werden, daß es sich um einen freien Warennamen
  14. handele.
  15.  
  16.  
  17. DFA
  18. ****
  19.  
  20. Diese Anleitung beschreibt die Installation und die Bedienung von `DFA'
  21. Version1.2.  Sie finden hier auch die Erläuterungen zu allen
  22. AREXX-Befehlen. Diese Anleitung unterstellt, daß Sie ihre Workbench
  23. *nicht* "lokalisiert" haben, bezieht sich also auf die *englischen*
  24. Programmtexte!
  25.  
  26.  
  27. Allgemeines
  28. ************
  29.  
  30.  
  31. Copyright
  32. ==========
  33.  
  34. Das Programm `DFAddress' (im Weiteren `DFA' genannt) ist *Shareware*;
  35. es darf beliebig kopiert und weitergegeben werden. Das Key--File, über
  36. das Sie nur als registrierter Benutzer verfügen, darf allerdings weder
  37. weitergegeben, noch (außer für den eigenen Bedarf) kopiert werden! 
  38. Das Copyright bleibt in jedem Fall vollständig bei mir!  Das Programm
  39. darf weiterhin nicht kommerziell verkauft werden; zur Deckung der
  40. Unkosten (die beim Kopieren entstehen) darf höchstens der Betrag
  41. verlangt werden, den Fred Fish für eine seiner "Library Disks" erhebt.
  42.  Neben dem Programm unterliegt auch diese Anleitung dem Copyright!
  43.  
  44. Für das Programm und die Anleitung gilt, daß sie nur vollständig und
  45. unverändert weitergegeben werden dürfen.  Eine "Behandlung" mit
  46. sogenannten "Packern" ist jedoch gestattet.
  47.  
  48.  
  49. Garantie
  50. =========
  51.  
  52. Für Schäden, die direkt oder indirekt durch `DFA' angerichtet werden,
  53. übernehme ich keinerlei Haftung!  Ich gebe keine Garantie für das
  54. fehlerfreie Arbeiten von `DFA'.  Falls Sie Fehler (Bugs) in `DFA'
  55. finden sollten, bitte ich Sie, mir diese mitzuteilen, ich werde sie
  56. dann sobald wie möglich beheben, vgl. auch *Note Bugreports::.
  57.  
  58.  
  59. Was ist DFA?
  60. =============
  61.  
  62. `DFA' ist nicht nur ein (weiteres) Programm zur Verwaltung von
  63. Adressen.  Es ermöglicht ein schnelles "Nachschlagen" von Adressen und
  64. verfügt über eine Unterstützung von EMail-Adressen.
  65.  
  66. Natürlich gibt es bereits einige andere Utilities, die *beinahe* das
  67. gleiche können -- nun -- *beinahe*!
  68.  
  69. `DFA' wurde unter besonderer Berücksichtung von Kickstart/Workbench
  70. 2.0 (und höher) programmiert.  Benutzer des (veralteten) OS 1.3
  71. können es leider nicht verwenden; sollten sie es dennoch versuchen,
  72. werden sie außer einer entsprechenden Meldung (nämlich, daß die
  73. benötigten Libraries nicht geöffnet werden können) nichts sehen!  Ich
  74. kann allen, die immer noch *AMIGA*OS 1.3 (und niedriger) benutzen nur
  75. raten, umgehend auf *AMIGA*OS 2.0 aufzurüsten!
  76.  
  77. Da `DFA' *AMIGA*OS2.0 verwendet, kommen die Benutzer auch in den Genuß
  78. der neuen Features, die der *AMIGA* nun zur Verfügung stellt!  `DFA'
  79. hat ein Application-Icon, den typischen "2.0-Look" und kann völlig
  80. über die Tastatur bedient werden!  `DFA' wird als Commodity in das
  81. System eingebunden, auf diese Weise ist es auch über einen "Hotkey"
  82. erreichbar.  `DFA' verfügt (seit Version 1.1) über einen AREXX--Port
  83. und kann so auch von anderen Programmen aus verwendet werden. Mit der
  84. Version 1.2 unterstützt DFA nun auch die Lokalisierung, d.h. die
  85. automatische Anpassung an die Landessprache, die das Betriebssystem
  86. seit Version 2.1 (bzw. 3.0) zu Verfügung stellt. Sollten Sie noch
  87. Kickstart/Workbench 2.0 verwenden, so benutzt `DFA' automatisch die
  88. englischen Texte.
  89.  
  90. Es bietet sich an, `DFA' in die `WBStartup'--Schublade zu kopieren,
  91. wodurch es gleich nach dem Einschalten des Rechners zur Verfügung
  92. steht!
  93.  
  94.  
  95. Wie es dazu kam
  96. ================
  97.  
  98. Anfang des Jahres 1992 suchte ich ein *gutes* Adress-Utility, das die
  99. Funktionen von OS2.0 ausnutzte, fand aber keines!  Also begann ich,
  100. selbst eines zu programmieren.  Die Fertigstellung von `DFA' zog sich
  101. etwas in die Länge, da ich in erster Linie Student bin und nicht
  102. Programmierer.  Auch fielen mir immer wieder
  103. Verbesserungsmöglichkeiten ein, die teilweise dazu führten, daß Teile
  104. komplett neu geschrieben wurden.  Dies war zum Beispiel der Fall, als
  105. ich mich davon überzeugen ließ (danke Kai!), daß das Programm
  106. unbedingt fontsensitiv sein müsse.  Als ich das Programm dann soweit
  107. "fertig" hatte, daß es verwendbar schien, entschied ich mich dafür, es
  108. als Shareware herauszugeben und es nicht, wie schon so *vieles*, in der
  109. Schublade verschwinden zu lassen.  Diese Entscheidung zog aber wiederum
  110. Arbeit nach sich, da der User auch irgendwie wissen möchte, wie er das
  111. Programm bedienen soll.  Langer Rede kurzer Sinn:  Eine Anleitung
  112. mußte geschrieben werden.  Diese habe ich "der Einfachheit halber" in
  113. TeX gesetzt, die ASCII--Anleitung wurde mit DVI2TTY generiert.
  114.  
  115. Nach ein paar Bugfixes und einigen Registrierungen kam zutage, daß
  116. `DFA' zwar nicht schlecht, aber durchaus verbesserungswürdig war.
  117. Größere Veränderungen standen vor der Tür, z.B.  zusätzliche
  118. Adressfelder, AREXX--Port,...
  119.  
  120. Während der Programmierung des AREXX--Portes lernte ich das
  121. `TeXInfo'--Packet kennen und schätzen.  So wurde die komplette
  122. Anleitung kurzerhand auf das `TeXInfo'-Format gebracht und aufgrund der
  123. Programmneuerungen auch erheblich erweitert.  Die deutsche Anleitung
  124. wurde vollständig ins Englische übersetzt, wobei ebenfalls `TeXInfo'
  125. zur Anwendung kam.  Der Vorteil, den der Anwender durch `TeXInfo' hat,
  126. ist schnell erklärt:  Aus `TeXInfo'--Dateien lassen sich neben einer
  127. TeX-Anleitung auch AMIGAGUIDE-- und ASCII--Dokumente generieren, und das
  128. (fast) *ohne* zusätzlichen Aufwand!  Allerdings profitieren von der
  129. TeX--Anleitung nur die registrierten Anwender.
  130.  
  131. Als die AREXX--Implementierung fast abgeschlossen war, traf endlich der
  132. lang erwartete SAS-C 6.0 Compiler ein.  Da ich zuvor den
  133. AZTEC-C--Compiler verwendet hatte, waren nicht unerhebliche Anpassungen
  134. nötig! Mit der Verfügbakeit von Workbench/Kickstart 2.1 (bzw. 3.0)
  135. drängte es sich buchstäblich auf, `DFA' auch zu "lokalisieren", was
  136. zur nun vorliegenden Version V1.2 führte.
  137.  
  138. Beachten Sie bitte, daß ich mich in dieser Anleitung bei sämtlichen
  139. Programmtexten (Gadgets, Menüs etc.) auf die englische Version
  140. beziehe.  Damit möchte ich sicherstellen, daß die Anleitung auch für
  141. diejenigen verwendbar bleibt, die noch Workbench 2.0x verwenden und
  142. somit nur die englischen Texte zu sehen bekommen.
  143.  
  144.  
  145. Installation
  146. *************
  147.  
  148.  
  149. Installation mit dem Programm Installer
  150. ========================================
  151.  
  152. Wenn Sie das Programm `Installer' zusammen mit einem *anderen* Programm
  153. als `DFA' erhalten haben, können Sie `DFA' komfortabel mit dem
  154. beigelegten Installer--Skript installieren. Vergewissern Sie sich, daß
  155. sich der `Installer' in dem "richtigen" Unterverzeichnis befindet und
  156. starten Sie dann das Skript `Install-DFA' mit einem Doppelklick. Die
  157. Skriptdatei wird dann geladen und Sie können `DFA' installieren.
  158.  
  159. Bitte beachten Sie, daß ich den `Installer' nicht auf die
  160. `DFA'--Diskette kopieren *darf*, da es sich hier um ein kommerzielles
  161. Programm ((C) Commodore) handelt, und ich somit Lizenzgebühren an
  162. Commodore bezahlen müßte, wollte ich es zusammen mit `DFA' verteilen.
  163.  
  164.  
  165. Installation von Hand
  166. ======================
  167.  
  168. Wenn Sie `DFA' "von Hand" installieren, müssen Sie zunächst einige
  169. Files an die "richtige" Stelle kopieren:
  170.  
  171.    * *DFA, DFA.info*
  172.  
  173.      Sowohl in der Schublade `DFA', als auch in `DFA_020' befinden sich
  174.      diese beiden Files. Die Dateien im Verzeichnis `DFA_020' sind für
  175.      "beschleunigte" Rechner mit einem 68020 oder besser geeignet.
  176.      Benutzer "normaler" Rechner können sie *nicht* verwenden!
  177.      Kopieren Sie die geeignete Version der Dateien in eine Schublade
  178.      innerhalb Ihres "Suchpfades", z.B. `C:'.  Wenn Sie `DFA'
  179.      automatisch beim Booten starten wollen, kopieren Sie es einfach
  180.      nach `SYS:WBStartup'.
  181.  
  182.    * *DFA.key*
  183.  
  184.      Dieses File kopieren Sie bitte in das `s:'--Verzeichnis. Es wird
  185.      nur dort erkannt!  Es "aktiviert" die Funktionen, die in der
  186.      unregistrierten Version gesperrt sind.  Natürlich verfügen nur
  187.      registrierte Anwender über ein derartiges File, vgl.  auch *Note
  188.      Registrierung::.
  189.  
  190.    * *adr.file*
  191.  
  192.      Diese mitgelieferte Adressendatei können Sie in das
  193.      `s:'--Directory kopieren, es wird dann automatisch beim Start von
  194.      `DFA' geladen.  Es enthält meine Adresse.  In den Preferences
  195.      können Sie den Namen dieses Files (einschließlich Pfad) beliebig
  196.      einstellen (siehe *Note Einstellen von DFA::.) Wenn Sie am Anfang
  197.      keine Adressdatei zur Verfügung stellen, ist die Adressliste leer.
  198.  
  199.    * *Die Anleitung*
  200.  
  201.      Die deutsche Anleitung befindet sich in dem Verzeichnis
  202.      `Anleitung', die englische im Verzeichnis `Documentation'. Da in
  203.      der registrierten Version von `DFA' allein die TeX-Anleitung schon
  204.      jeweils ca. 200 KB umfaßt, habe ich mich dazu entschlossen, die
  205.      Anleitung im gepackten Format beizulegen. Sie kann mit dem
  206.      beiliegenden Programm `LHA' ((C) Stefan Boberg) wieder entpackt
  207.      werden.
  208.  
  209.      Beispiel:
  210.  
  211.           copy DFAddress_V1.2:Anleitung/Anleitung.lha ram:
  212.           
  213.           cd ram:
  214.           
  215.           DFAddress_V1.2:c/lha x Anleitung.lha
  216.  
  217.      In der unregistrierten Version ist nur die ASCII-- und die
  218.      AMIGAGUIDE--Anleitungen beigelegt.  Diese sind nicht gepackt und
  219.      somit sofort verwendbar.  Verwenden Sie `more' oder ein ähnliches
  220.      Text-Anzeigeprogramme, um die ASCII--Anleitung zu lesen,
  221.      `Amigaguide' oder `Multiview', um die AMIGAGUIDE--Anleitung
  222.      anzusehen.
  223.  
  224.    * *Arexx--Skripts*
  225.  
  226.      Im Unterverzeichnis `rexx' finden Sie einige kleine AREXX-Skripts.
  227.      Die genaue Beschreibung zu jedem Skript finden Sie am Anfang der
  228.      jeweiligen Skriptdatei.  Die Skripts haben die Extension `.DFA',
  229.      um zu kennzeichnen, daß es Skripts für `DFA' sind, oder `.CED',
  230.      um zu kennzeichnen, daß die Skripts für den `Cygnus-Ed' (von
  231.      ASDG) in Zusammenhang mit `DFA' gedacht sind.  All diese Skripts
  232.      kopieren Sie einfach nach `Rexx:', sie stehen dann sofort zur
  233.      Verfügung.
  234.  
  235.    * *Katalog Dateien*
  236.  
  237.      Zur Unterstützung der jeweiligen Landessprache verwendet `DFA'
  238.      sogenannte Katalog--Dateien (englisch: Catalogs), die alle Texte
  239.      von `DFA' in der jeweiligen Landessprache enthalten. Bitte kopieren
  240.      Sie den/die gewünschten Katalog(e) in das/die entsprechende(n)
  241.      Unterverzeichnis(se) (`Locale:Catalogs/<Sprache>/').
  242.  
  243. So, das war's auch schon.  Jetzt können Sie `DFA' von der Shell aus
  244. starten, indem Sie `DFA' (oder `run DFA >NIL:  <NIL:') eintippen oder
  245. von der Workbench aus durch einen "Doppelklick".
  246.  
  247. Sie können DFA auch gleich beim Start eine Adressdatei übergeben,
  248. indem Sie zuerst die Adressdatei *einmal* "anklicken" und dann `SHIFT'
  249. gedrückt halten und `DFA' mit einem Doppelklick starten (diese Methode
  250. heißt "Multiselect" oder "Mehrfach--Anwahl" und ist in ihrem Handbuch
  251. zur Workbench beschrieben).
  252.  
  253. Wenn Sie `DFA' in die `WBStartup'--Schublade kopiert haben, wird `DFA'
  254. automatisch bei jedem Start des Rechners geladen.
  255.  
  256.  
  257. Erste Schritte
  258. ***************
  259.  
  260. Wenn `DFA' zum ersten Mal gestartet wird, öffnet es sein Fenster und
  261. Sie können sofort "loslegen".  Insofern Sie nichts an den Tooltypes und
  262. den `DFA'-Preferences verändern, wird `DFA' auch in Zukunft immer
  263. sofort beim ersten Start sein Fenster öffnen; weiterhin steht dann
  264. auch ein Application-Icon auf dem Workbench-Screen zur Verfügung.  Wie
  265. Sie dieses Verhalten ändern können, erfahren Sie weiter hinten im
  266. Text, *Note Einstellen von DFA::.
  267.  
  268. Das Application--Icon hat zwei Funktionen. Erstens können Sie damit
  269. jederzeit `DFA' dazu veranlassen, sein Hauptfenster zu öffnen. Zweitens
  270. können Sie Adressdateien einfach auf dieses Application--Icon "ziehen"
  271. und loslassen. `DFA' öffnet dann (falls nicht schon geschehen) sein
  272. Hauptfenster und lädt diese Datei.
  273.  
  274. `DFA' kann auch als Default--Tool verwendet werden. Wenn `DFA' bereits
  275. läuft und Sie ein Adress--Icon per "Doppelklick" anwählen, so wird
  276. das *bereits laufende* Programm dazu veranlaßt, diese Datei zu laden.
  277. Sollte noch keine Version von `DFA' laufen, wird `DFA' geladen und die
  278. entsprechende Datei geladen.
  279.  
  280. Da `DFA' sich an den "User Interface Style Guide" hält, sollte es kein
  281. Problem darstellen, `DFA' nach dem "Trial and Error"--Verfahren
  282. auszuprobieren; falls Sie lieber vorher wissen wollen, was Sie
  283. erwartet, lesen Sie bitte weiter.
  284.  
  285.  
  286. Die Bedienung von DFA
  287. **********************
  288.  
  289. `DFA' läßt sich sowohl mit der Maus, als auch *vollständig* über
  290. die Tastatur bedienen.  Die Bedienung mit der Maus dürfte Ihnen
  291. bekannt vorkommen, sie funktioniert "wie gewohnt".  Die
  292. Tastaturbedienung verdient ein paar Bemerkungen:
  293.  
  294.    * *Einfache Schalter (Button Gadgets)*
  295.  
  296.      Alle Gadgets haben eine Beschriftung, in der ein Buchstabe
  297.      *unterstrichen* dargestellt ist.  Dieser Buchstabe dient als
  298.      "Shortcut" für dieses "Gadget".  Um den Shortcut zu verwenden,
  299.      drücken Sie einfach diesen Buchstaben, es ist *nicht* notwendig
  300.      einen sogenannten "Qualifier" (`CONTROL', `ALT', etc.)
  301.      gleichzeitig zu betätigen!  Es ist bei einfachen Schaltern egal,
  302.      ob Sie den Groß- oder den Kleinbuchstaben verwenden, bei anderen
  303.      Gadgets (vgl. unten) spielt das schon eine Rolle.
  304.  
  305.    * *Roll--Listen (Listviews)*
  306.  
  307.      Im Augenblick verfügt `DFA' nur über einen einzigen ListView --
  308.      die Adressliste im Hauptfenster.  Die Bedienung erfolgt
  309.      folgendermaßen:
  310.  
  311.             Shortcut
  312.               oder           Die Liste rollt nach *oben*.
  313.            Cursor down
  314.  
  315.           SHIFT+Cursor down  Die Liste rollt eine Seite nach *oben*.
  316.  
  317.           Shift Shortcut
  318.               oder           Die Liste rollt nach *unten*.
  319.             Cursor up
  320.  
  321.           SHIFT+Cursor up    Die Liste rollt eine Seite nach *unten*.
  322.  
  323.           Der  aktuelle  Eintrag  wird  selektiert.
  324.               Space          Zur  Markierung  wird  dem selektierten
  325.                              Eintrag ein `>' vorangestellt.
  326.  
  327.    * *Blätter--Schalter (Cycle Gadgets)*
  328.  
  329.      Vor dem "Cycle Gadget" befindet sich ein kurzer Text mit der
  330.      Funktionsbeschreibung des Schalters.  Wiederum ist ein Buchstabe
  331.      unterstrichen dargestellt.  Hier ist es jedoch entscheidend, ob der
  332.      Buchstabe "klein" oder "groß" eingegeben wird.  Der Kleinbuchstabe
  333.      "blättert" zum nächsten Eintrag, der Großbuchstabe zum
  334.      vorherigen. Wenn man beim letzten Eintrag angekommen ist springt
  335.      das Gadget wieder zum ersten und umgekehrt.
  336.  
  337.    * *Druckknopfschalter (Radio Buttons)*
  338.  
  339.      Von den zusammengehörenden Druckknopfschaltern kann jeweils nur
  340.      einer gleichzeitig aktiviert sein.  Sie können einen Eintrag
  341.      wählen, indem Sie den zugehörigen "Shortcut" drücken.  Groß-
  342.      und Kleinschreibung sind hier gleichbedeutend.
  343.  
  344.    * *Auswahlfelder (Check Boxes)*
  345.  
  346.      Die Auswahlfelder können entweder selektiert sein, dann haben sie
  347.      einen "Haken", oder sie sind deselektiert, dann ist der zugehörige
  348.      "Kasten" leer.  Sie können den aktuellen "Zustand" umschalten,
  349.      indem Sie das entsprechende Tastaturkürzel verwenden.  Groß- und
  350.      Kleinschreibung unterscheiden sich in ihrer Bedeutung hier *nicht*.
  351.  
  352.    * *Texteingabefelder (String Gadgets)*
  353.  
  354.      Die Texteingabefelder entsprechen in ihren Funktionen weitgehend
  355.      den "orginalen" String-Gadgets.  Jedoch habe ich einige
  356.      Erweiterungen eingebaut, die die Handhabung bequemer machen sollen:
  357.  
  358.         - Mit `RETURN' schließt man die Eingabe in das aktuelle Gadget
  359.           ab und springt zum nächsten String-Gadget (oder
  360.           Integer-Gadget). Die `ENTER'--Taste auf dem "Zehner--Block"
  361.           hat die gleiche Funktion.
  362.  
  363.         - Mit `SHIFT' `RETURN' schließt man die Eingabe in das
  364.           aktuelle Gadget ab und springt zum vorherigen Gadget.
  365.  
  366.         - Mit `CURSOR UP' bzw.  `CURSOR DOWN' kommt man in das
  367.           vorherige bzw.  nachfolgende String-Gadget.
  368.  
  369.         - Mit `ESCAPE' bricht man die Eingabe ab.  Das Fenster, in dem
  370.           sich das String-Gadget befindet wird geschlossen.  Eventuelle
  371.           Eingaben werden verworfen!
  372.  
  373.         - Befindet man sich in einem String-Gadget, erreicht man die
  374.           Gadget-Shortcuts mit der Kombination `linke AMIGA Buchstabe'.
  375.           Sollte sich ein Shortcut mit einer "orginalen"
  376.           Gadgetedierfunktion überschneiden (z.B.  `Linke AMIGA Q'
  377.           oder `Linke AMIGA X'), so erreichen Sie den Gadgetshortcut,
  378.           indem Sie zusätzlich noch `SHIFT' drücken.
  379.  
  380.      Aktiviert   werden   die   String-Gadgets   mit   dem  
  381.      entsprechenden Tastaturkürzel;  auch  hier  gibt es keine
  382.      Unterschiede zwischen einem Groß-- und einem Kleinbuchstaben.
  383.  
  384.    * *Online Hilfe*
  385.  
  386.      Seit Version 1.2 verfügt `DFA' über eine "Online"--Hilfe.
  387.      Drücken Sie einfach die `Help' Taste und das Hilfe--Fenster
  388.      öffnet sich. Beachten Sie bitte, daß für diese Funktion das
  389.      `dfa.guide' File benötigt wird. Stellen Sie sicher, daß in den
  390.      Tooltypes der Pfad dieser Datei korrekt eingestellt ist (siehe
  391.      auch *Note Einstellen der Tooltypes::).
  392.  
  393.  
  394. Einstellen von DFA
  395. *******************
  396.  
  397. Es  gibt  zwei  Möglichkeiten,  `DFA'  nach den eigenen Vorstellungen
  398. zu konfigurieren:   Über  das  Tool--Icon der  Workbench  und  über
  399. die `DFA'-Preferences.   Diese  beiden Wege überschneiden sich *nicht*,
  400. sondern ergänzen sich.
  401.  
  402.  
  403. Einstellen der Tooltypes
  404. =========================
  405.  
  406. Dazu "klicken" Sie auf der Workbench das `DFA'-Icon *einmal* an und
  407. wählen im Workbench-Menü `Icons' das Information-Programm an. Es
  408. öffnet sich ein Fenster, in dem Sie folgende Tooltypes einstellen
  409. können
  410.  
  411.    * *`DONOTWAIT'*
  412.  
  413.      Das ist ein System--Tooltype, der veranlasst, daß die Workbench
  414.      nach dem Starten von `DFA' nicht auf das Beenden von `DFA' wartet.
  415.       Diesen Tooltype sollten Sie *nicht* entfernen.
  416.  
  417.    * *`CX_Priority'*
  418.  
  419.      Hiermit können Sie die Priorität von `DFA' bestimmen.  Der
  420.      voreingestellte Wert von `0' (`CX_Priority=0') muß in der Regel
  421.      *nicht* verändert werden.
  422.  
  423.    * *`CX_POPUP'*
  424.  
  425.      Mit `CX_POPUP=YES' veranlassen Sie, daß `DFA' beim Starten sofort
  426.      sein Hauptfenster öffnet, mit `CX_POPUP=NO' wird dies
  427.      unterbunden.  `DFA' bleibt dann im Hintergrund, bis es per Hotkey
  428.      oder Doppelklick auf das Application--Icon aktiviert wird.
  429.  
  430.    * *`CX_Popkey'*
  431.  
  432.      Voreingestellt  ist hier `CX_Popkey=LCOMMAND F5', d.h.  Sie
  433.      können ein im   Hintergrund   laufendes  `DFA'  mit  `Linke  Amiga
  434.      F5' aktivieren  (vgl.   auch  `CX_POPUP').  Mit den folgenden
  435.      Kürzeln können Sie Ihren "eigenen" Hotkey definieren:
  436.  
  437.           LSHIFT      linke SHIFT-Taste
  438.           RSHIFT      rechte SHIFT-Taste
  439.           CAPSLOCK    Caps-Lock-Taste
  440.           CONTROL     Control-Taste
  441.           LALT        linke ALT-Taste
  442.           RALT        rechte ALT-Taste
  443.           LCOMMAND    linke AMIGA-Taste
  444.           RCOMMAND    rechte AMIGA-TASTE
  445.           NUMERICPAD  10er-Block
  446.           MIDBUTTON   mittlere Maustaste
  447.           RBUTTON     rechte Maustaste
  448.           LEFTBUTTON  linke Maustaste
  449.           F1-F10      die entsprechenden Funktionstasten
  450.           UP          Cursor nach oben
  451.           DOWN        Cursor nach unten
  452.           LEFT        Cursor nach links
  453.           RIGHT       Cursor nach rechts
  454.           HELP        die Help-Taste
  455.           DEL         die Del-Taste
  456.           RETURN      die Return-Taste
  457.           ENTER       die Enter-Taste auf dem 10er-Block; allerings muß
  458.                       gleichzeitig "NUMERICPAD" gesetzt sein!
  459.           BACKSPACE   die Backspace-Taste (das ist die mit dem Pfeil nach
  460.                       links, über der Return-Taste)
  461.           ESC         die Escape-Taste
  462.           SPACE       die Space-Taste
  463.           COMMA       das Komma
  464.           UPSTROKE    die Tilde-Taste
  465.           A..Z, a..z  "normale" Tasten
  466.           0..9, etc.
  467.  
  468.      Diese  Tasten  können  Sie  untereinander  kombinieren, 
  469.      "üblich" sind Ausdrücke wie zum Beispiel:
  470.  
  471.         - LSHIFT CONTROL F1
  472.  
  473.         - LALT CONTROL D
  474.  
  475.         - CONTROL NUMERICPAD ENTER
  476.  
  477.         - RCOMMAND RSHIFT A
  478.  
  479.         - usw.
  480.  
  481.    * *`GUIDEFILE'*
  482.  
  483.      Hier können Sie den Namen (incl.  Pfad) des `DFA' Amigaguide-Files
  484.      angeben, welches vom Amigaguide-Reader geladen wird, sobald Sie die
  485.      `Help'--Taste drücken.  Als Grundeinstellung wird
  486.      `Guide:DFA.guide' verwendet (siehe *Note Die Bedienung von DFA::).
  487.  
  488.    * *`PORTNAME'*
  489.  
  490.      Normalerweise verwendet `DFA' als AREXX--Port--Namen `DFA'. 
  491.      Selbst wenn bereits ein Programm mit diesem Portnamen läuft,
  492.      macht das nichts, denn `DFA' "merkt" das und achtet darauf das der
  493.      Portname eindeutig wird, indem es `.1', `.2', `.3', etc. 
  494.      anhängt.  Sollten Sie dennoch darauf Wert legen, daß `DFA' einen
  495.      anderen Portnamen verwendet, so können Sie das über den Tooltype
  496.      `PORTNAME' tun (z.B. `PORTNAME=DFAddress'. Bitte beachten Sie
  497.      aber, daß Sie dann auch sämtliche Beispiel--AREXX--Skripts an
  498.      den veränderten Portnamen anpassen müssen!
  499.  
  500.    * *`PUBSCREEN'*
  501.  
  502.      Über diesen Tooltype können Sie einen alternativen "öffentlichen
  503.      Bilschirm" (Public Screen) angeben, indem Sie den *Namen* des
  504.      gewünschten Bilschirms hinter diesem Tooltype angeben, also z.B.:
  505.  
  506.  
  507.               PUBSCREEN=TERM
  508.  
  509.      Existiert der angegebene Bildschirm beim Öffnen des
  510.      `DFA'-Hauptfenster, so wird das Fenster auf diesem geöffnet,
  511.      ansonsten auf dem Default--Public--Screen, in der Regel also auf
  512.      der Workbench.
  513.  
  514.    * *`UPPERPUBSCREEN'*
  515.  
  516.      Über den Tooltype `UPPERPUBSCREEN=YES' können Sie veranlassen,
  517.      daß `DFA' sein Window auf dem *vordersten* Bildschirm öffnet,
  518.      vorausgesetzt, dies ist ein "öffentlicher" Bildschirm. Ist dies
  519.      nicht der Fall, so wird `DFA' auf dem unter `PUBSCREEN' angegeben
  520.      Screen geöffnet, ansonsten auf dem Default--Public--Screen.
  521.  
  522.  
  523. Start aus der Shell
  524. ====================
  525.  
  526. Wenn Sie `DFA' von der Workbench aus starten, werden die Tooltypes aus
  527. dem `.info'-File verwendet. Wenn Sie `DFA' von der Shell aus starten,
  528. werden *diese* Tooltypes auch verwendet, vorausgesetzt natürlich,  das
  529. zugehörige `.info'-File existiert überhaupt.  Zusätzlich können Sie
  530. `DFA' beim Start Parameter übergeben, die dann die vorhergemachten
  531. Einstellungen (aus dem .info File) überschreiben. Mögliche Parameter
  532. sind:
  533.  
  534.    * *`CX_POPKEY'*
  535.  
  536.      Der Hotkey von `DFA' kann geändert werden, indem man
  537.      `CX_POPKEY=<Hotkey>' als Argument übergibt.  Zur Definition des
  538.      Hotkeys kann man dieselben Schlüsselworte verwenden wie oben
  539.      beschrieben, *Note Einstellen der Tooltypes::.
  540.  
  541.      Beispiel:
  542.  
  543.  
  544.           DFA CX_POPKEY="LCOMMAND F1"
  545.  
  546.    * *`CX_PRIORITY'*
  547.  
  548.      Um die Priorität des DFA-Brokers zu ändern können sie dieses
  549.      Argument verwenden:
  550.  
  551.  
  552.           DFA CX_PRIORITY=5
  553.  
  554.      Normalerweise sollten Sie die Priorität *nicht* verändern, da die
  555.      Grundeinstellung in den meisten Fällen völlig ausreicht.
  556.  
  557.    * *`CX_POPUP'*
  558.  
  559.      Wenn Sie `CX_POPUP=YES' angeben, so öffnet `DFA' während des
  560.      Startens sein Hauptfenster, verwenden Sie `CX_POPUP=NO', dann
  561.      *nicht*.
  562.  
  563.      Beispiel:
  564.  
  565.  
  566.           DFA CX_POPUP=YES
  567.  
  568.    * *`GUIDEFILE'*
  569.  
  570.      Sie können hier den Namen (incl.  Pfad) des `DFA'--Guide--Files
  571.      angeben, das von dem AmigaGuide--Anzeigeprogramm verwendet werden
  572.      soll, vgl.  *Note Einstellen der Tooltypes::.
  573.  
  574.    * *`PORTNAME'*
  575.  
  576.      Wenn Sie einen anderen Portname als `DFA' verwenden möchten, so
  577.      können Sie dieses Schlüsselwort verwenden, um ihn zu ändern.
  578.      Beachten Sie aber bitte, daß sie dann alle Arexx-Skript-Dateien
  579.      entsprechend anpassen müssen!
  580.  
  581.      Beispiel:
  582.  
  583.  
  584.           DFA PORTNAME DFA_RXPORT
  585.  
  586.    * *`PUBSCREEN'*
  587.  
  588.      Wenn Sie DFA sein Fenster auf einem anderen Bildschirm als der
  589.      Workbench öffnen lassen wollen, können Sie hier den Namen des
  590.      alternativen öffentlichen Bildschirms angeben, z.B.
  591.  
  592.  
  593.           DFA PUBSCREEN Term.1
  594.  
  595.    * *`UPPERPUBSCREEN'*
  596.  
  597.      Wenn Sie `UPPERPUBSCREEN=YES' verwenden, versucht `DFA', seine
  598.      Fenster auf dem vordersten Bildschirm zu öffenen, insofern dies
  599.      ein öffentlicher Bildschirm ist. Falls er das nicht ist, verwendet
  600.      `DFA' den mit `PUBSCREEN' übergebenen Bildschirm, oder die
  601.      Workbench (bzw. den Default--PublicScreen).
  602.  
  603.  
  604. Einstellen der DFA-Preferences
  605. ===============================
  606.  
  607. Hierzu müssen Sie bei geöffnetem Hauptfenster den Menüpunkt
  608. `Preferences' anwählen (oder den entsprechenden Menü--Shortcut
  609. verwenden).  Daraufhin öffnet sich ein weiteres Fenster, in dem Sie
  610. folgende Einstellungen verändern können:
  611.  
  612.    * *Address file*
  613.  
  614.      Hier können Sie den Namen (incl.  des Suchpfades) des Files
  615.      angeben, in dem die Adressen gespeichert werden sollten (Default:
  616.      `s:adr.file').
  617.  
  618.    * *Get*
  619.  
  620.      Betätigen Sie `Get', öffnet sich ein Filerequester, in dem Sie
  621.      direkt das File auswählen können, das in `Address file'
  622.      erscheinen soll.
  623.  
  624.    * *XPos*
  625.  
  626.      Hier können Sie die X--Koordinate des Application--Icons angeben,
  627.      also den Abstand vom linken Bilschirmrand.
  628.  
  629.    * *YPos*
  630.  
  631.      Mit YPos können Sie die Y--Koordinate des Application--Icons
  632.      angeben, also den Abstand vom oberen Bilschirmrand.
  633.  
  634.    * *Show Appicon*
  635.  
  636.      Hier können Sie entscheiden, ob Sie ein Application--Icon auf der
  637.      Workbench haben wollen, oder nicht.
  638.  
  639.    * *Baud*
  640.  
  641.      Über dieses "Cycle Gadget" können Sie die Baudrate des seriellen
  642.      Ports einstellen.  Da über den seriellen Port ja nur gewählt
  643.      wird, und keine Daten übertragen werden, ist die
  644.      Übertragungsrate im wesentlichen nicht erheblich, Sie sollte nur
  645.      nicht über der liegen, die Ihr Modem "verträgt" (Default: 
  646.      `1200').
  647.  
  648.    * *Init String*
  649.  
  650.      Die Zeichenkette, die Sie in diesem Eingabefeld eintragen, wird zur
  651.      Initialisierung an das Modem geschickt.  Wenn Sie über ein
  652.      Hayes--kompatibeles Modem verfügen, ist das in der Regel `ATZ'
  653.      (Default:  `ATZ')
  654.  
  655.    * *Predial String*
  656.  
  657.      Diese Zeichenkette wird vor der Telefonnummer an das Modem
  658.      geschickt. Beispiele für Hayes--kompatibele Modems:
  659.  
  660.              ATDP            Pulse-Dial (Default)
  661.              ATDT            Tone-Dial
  662.              ATDP#W          Auf diese Weise können Sie von einer Nebenstelle
  663.                              wählen lassen. Für `#' müssen Sie lediglich
  664.                              die Ziffer einsetzen, die Sie vorwählen müssen,
  665.                              um ein Freizeichen zu erhalten.
  666.  
  667.    * *Serial device*
  668.  
  669.      In dieses Feld können Sie das serielle Device eintragen, das beim
  670.      Wählen angesprochen werden soll.  Defaultmäßig ist hier das
  671.      "orginal" `serial.device' von Commodore eingetragen.  Falls sie
  672.      aber z.B. eine zusätzliche Schnittstellenkarte besitzen, können
  673.      Sie hier das entsprechende Device eintragen.
  674.  
  675.    * *Select device*
  676.  
  677.      Statt den Devicenamen in das oben erwähnte Textfeld einzutragen
  678.      können Sie mit `Select device' das Device komfortabel in einem
  679.      File--Requester auswählen.
  680.  
  681.    * *Device unit*
  682.  
  683.      Hier können Sie die Nummer des Gerätes eintragen. 
  684.      "Normalerweise" ist diese `0'.  Wenn Sie aber z.B.  2 serielle
  685.      Schnittstellen auf ihrer Schnittstellenkarte haben, so sind diese
  686.      üblicherweise über `0' und `1' zu unterscheiden.
  687.  
  688.    * *Save*
  689.  
  690.      Mit `Save' speichern Sie die eingestellten Preferences ab.
  691.      Beachten Sie bitte, daß neben den oben erwähnten Einstellungen
  692.      auch die Fensterpositionen abgespeichert werden -- und zwar
  693.      relativ zum Hauptfenster!  Wenn Sie also z.B.  das
  694.      Preferencesfenster direkt unter die Titelleiste des Hauptfenster
  695.      positionieren, dann das Preferencesfenster schließen, das
  696.      Hauptfenster verschieben und das Preferencesfenster wieder
  697.      öffnen, so erscheint es nicht an der selben Stelle, wie zuvor,
  698.      sondern wiederum direkt unter der Titelleiste des Hauptfensters! 
  699.      Auch die Größe des Hauptfensters, die ja variabel ist, wird
  700.      abgespeichert.  Die Arexx Skripts, die man auf die Funktionstasten
  701.      "legen" kann, vgl.  *Note ArexxCommands::, werden ebenfalls hier
  702.      abgespeichert.
  703.  
  704.    * *Use*
  705.  
  706.      Sämtliche Einstellungen werden verwendet, jedoch *nicht*
  707.      gespeichert.  Das heißt, daß bei einem Neustart die zuletzt
  708.      gespeicherten Einstellungen gelten.
  709.  
  710.    * *Cancel*
  711.  
  712.      Wenn Sie das Preferencesfenster mit `Cancel' verlassen, werden die
  713.      gemachten Änderungen nicht übernommen.
  714.  
  715. Nachdem Sie nun `DFA' Ihren Wünschen entsprechend eingestellt haben,
  716. lernen Sie im Folgenden die weiteren Möglichkeiten von `DFA' kennen.
  717.  
  718.  
  719. DFA schrittweise
  720. *****************
  721.  
  722.  
  723. Das Hauptfenster
  724. =================
  725.  
  726. Das Hauptfenster von `DFA' können Sie mit dem Sizing-Schalter
  727. vergrößern bzw. verkleinern (bis zu einer gewissen Mindestgröße). Der
  728. Fensterinhalt paßt sich dieser Größenänderung automatisch an.
  729.  
  730. Da das Hauptfenster ein sogenanntes Application--Window ist, können Sie
  731. auf der Workbench eine Adressdatei auf das Fenster "ziehen" und
  732. "fallen" lassen. Die entsprechende Datei wird dann geladen.
  733.  
  734. Im Hauptfenster von `DFA' stehen Ihnen folgende Möglichkeiten zur
  735. Verfügung:
  736.  
  737.    * *Der Listview*
  738.  
  739.      Im Listview wird die Adressliste dargestellt, sobald Sie Adressen
  740.      eingegeben haben (dazu später mehr).  Sie können die Liste
  741.      entweder wie gewohnt mit der Maus hoch und herunter rollen und
  742.      Einträge anwählen, oder aber komplett über die Tastatur
  743.      bedienen (vgl. *Note Die Bedienung von DFA::).  Mit `a' wird der
  744.      nächste Eintrag der aktuelle (die Liste rollt entsprechend mit),
  745.      mit `A' können Sie den vorherigen Eintrag anwählen.  Markieren
  746.      können Sie den jeweils aktiven Eintrag mit `SPACE'.  Mit der Maus
  747.      werden die Einträge per "Doppelklick" selektiert.  Drücken Sie
  748.      `RETURN', so hat dies die gleiche Wirkung, als hätten Sie `Full'
  749.      angewählt:  Die aktuelle Adresse wird in einem extra Fenster
  750.      detailliert dargestellt. Vergleiche dazu auch *Note Full::.
  751.  
  752.    * *Die Textanzeigefelder*
  753.  
  754.      Unterhalb des Listviews sehen Sie vier Textanzeigefelder.  Hier
  755.      werden die Telefonnummer, sowie maximal drei EMail--Adressen des
  756.      aktuellen Eintrags angezeigt.
  757.  
  758.    * *Die Schalterleiste, rechts vom Listview*
  759.  
  760.      Rechts vom Listview befinden sich eine Reihe von Schaltern, deren
  761.      Funktionen ich hier kurz erläutern mochte:
  762.  
  763.         - *Full*
  764.  
  765.           Zeigt den aktuellen Eintrag in einem weiteren Fenster an,
  766.           hier werden auch weitere Daten, wie Straße, Ort, etc. 
  767.           angezeigt; siehe auch *Note Full::.
  768.  
  769.         - *Edit*
  770.  
  771.           Wählt man `Edit', kann man den aktuellen Eintrag verändern.
  772.           Falls es keinen aktuellen Eintrag gibt, so kann man
  773.           natürlich keinen verändern (*Note Edit::).
  774.  
  775.         - *New*
  776.  
  777.           Wählt man `New', so kann man eine *neue* Adresse eingeben. 
  778.           Die Funktionen innerhalb des Windows sind exakt die gleichen,
  779.           wie im `Edit'--Window; siehe auch *Note Edit::.
  780.  
  781.         - *Kill*
  782.  
  783.           Mit `Kill' wird der aktuelle Eintrag (falls einer existiert)
  784.           gelöscht.  Damit niemand "aus Versehen" wichtige Adressen
  785.           löscht, gibt es hier eine Sicherheitsabfrage.
  786.  
  787.         - *Search*
  788.  
  789.           Es öffnet sich ein weiteres Fenster, in dem man umfangreiche
  790.           Suchkriterien angeben kann (vgl. *Note Search::).
  791.  
  792.         - *Search Next*
  793.  
  794.           `Search Next' kann man nur anwählen, wenn zuvor über
  795.           `Search' ein Suchkriterium eingegeben wurde.  Ist dies der
  796.           Fall wird der nächste Eintrag, der "paßt" gesucht und im
  797.           Erfolgsfalle angezeigt (*nicht* markiert).
  798.  
  799.         - *Print*
  800.  
  801.           Nachdem man `Print' angewählt hat, erscheint ein weiteres
  802.           Fenster, mit verschiedenen Möglichkeiten, die verwalteten
  803.           Adressen zu Papier zu bringen, wie in *Note Print::
  804.           beschrieben.
  805.  
  806.         - *Sort*
  807.  
  808.           Wählt man `Sort' an, so wird die komplette Liste nach Namen,
  809.           Vornamen und Ort sortiert (in *dieser* Reihenfolge).
  810.  
  811.         - *Dial*
  812.  
  813.           Nur für Besitzer eines Modems!
  814.  
  815.           Haben Sie ein Modem an Ihrem Rechner angeschlossen, so ist es
  816.           über `Dial' möglich, die eingetragene(n) Telefonnummer(n)
  817.           wählen zu lassen.  Da auch mehrere Telefonnummern
  818.           eingetragen sein können, ist es *unbedingt* notwendig, diese
  819.           mit `senkrechten Strich' (`|') zu trennen.  Hat man das
  820.           "Dialing" gestartet, erscheint ein Requester, der anzeigt,
  821.           wer angerufen wird.  Man kann das Wählen jederzeit abbrechen
  822.           (`Abort') oder die aktuelle Nummer überspringen (`Skip'). 
  823.           Die Modemparameter können Sie in den `DFA'--Preferences
  824.           einstellen; siehe auch *Note Einstellen von DFA::.
  825.  
  826.      Direkt unterhalb des Listviews befinden sich vier Schalter, mit
  827.      denen man die Selektion von Adressen beeinflussen kann:
  828.  
  829.         - *All*
  830.  
  831.           Selektiert alle Adressen.
  832.  
  833.         - *By name*
  834.  
  835.           Es wird ein Window geöffnet.  In diesem kann man ein
  836.           Such--"Muster" eingeben (Groß-- und Kleinschreibung wird
  837.           hierbei *nicht* beachtet!).  Nach der Anwahl von `Ok' (oder
  838.           `RETURN' drücken) in diesem Window werden alle Einträge der
  839.           Adressliste selektiert, die auf den Suchausdruck passen.  Der
  840.           Unterschied zur `Search'--Funktion liegt darin, daß man 1. 
  841.           nicht wählen kann, ob Groß-- und Kleinschreibung beachtet
  842.           werden soll und 2.  nur die im Listview dargestellten
  843.           Adressteile (also Name, Vorname und Ort) durchsucht werden. 
  844.           Weiterhin wird nicht die erste gefundene Adresse
  845.           angesprungen, sondern *alle* passenden Einträge werden
  846.           *markiert*; dann wird der erste markierte Eintrag selektiert.
  847.           Eine genaue Erläuterung der möglichen Suchmuster finden Sie
  848.           in *Note Search::.
  849.  
  850.         - *Clear*
  851.  
  852.           Es werden alle selektierten Einträge deselektiert.
  853.  
  854.         - *Jump to*
  855.  
  856.           Es wird zum nächsten selektierten Eintrag "gesprungen". 
  857.           Existiert kein weiterer Eintrag mehr, so wird der erste
  858.           Eintrag in der Liste angezeigt.
  859.  
  860.    * Ganz  unten  im  Haupt--Fenster von `DFAddress' befinden sich die
  861.      Gadgets `Hide' und `Quit'.
  862.  
  863.      Mit `Hide' wird das Window geschlossen.  Das Application--Icon
  864.      bleibt jedoch auf der Workbench (falls es nicht in den Preferences
  865.      abgeschaltet wurde).  `DFA' kann jederzeit schnell wieder in den
  866.      Vordergrund gebracht werden und zwar entweder durch einen
  867.      Doppelklick auf das Application--Icon, oder über den "Hotkey",
  868.      der per Default auf `Linke Amiga F5' eingestellt ist.  Wie Sie den
  869.      Hotkey nach Ihren Wünschen ändern können, erfahren Sie weiter
  870.      vorne im Text, im *Note Einstellen von DFA::.
  871.  
  872.      Wählt man `Quit', so werden eventuelle Änderungen der Adressen
  873.      gespeichert und `DFA' wird vollständig beendet.
  874.  
  875.  
  876. Full
  877. =====
  878.  
  879. `Full' kann nur angewählt werden, wenn eine Adresse im Listview
  880. angewählt wurde.  Ist dies geschehen, öffnet sich ein weiteres Fenster
  881. (Titel:  `Full address...'), indem die gewählte Adresse in allen
  882. Einzelheiten dargestellt wird.
  883.  
  884. Unterhalb der Adressfelder liegt eine Gadgetreihe , mit der es möglich
  885. ist, innerhalb der Liste zu "manövrieren":
  886.  
  887.    * *First*
  888.  
  889.      Die erste Adresse der Liste wird angezeigt.  Als Tastaturkürzel
  890.      können Sie neben dem unterstrichenen Buchstaben alternativ noch
  891.      `Cursor Up' verwenden.
  892.  
  893.    * *Last*
  894.  
  895.      Die letzte Adresse der Liste wird angezeigt.  Als Tastaturkürzel
  896.      können Sie neben dem unterstrichenen Buchstaben alternativ noch
  897.      `Cursor Down' verwenden.
  898.  
  899.    * *Prev. Sel.*
  900.  
  901.      Falls   vor   der   aktuellen  Adresse  noch  eine  *markierte*
  902.      existiert, wird diese angezeigt.
  903.  
  904.    * *Next Sel.*
  905.  
  906.      Falls   nach   der  aktuellen  Adresse  noch  eine  *markierte*
  907.      existiert, wird diese angezeigt.
  908.  
  909.    * *Prev.*
  910.  
  911.      Die vorherige Adresse wird angezeigt, falls vorhanden.  Als
  912.      Tastaturkürzel können Sie neben dem unterstrichenen Buchstaben
  913.      alternativ noch `Cursor Left' verwenden.
  914.  
  915.    * *Next*
  916.  
  917.      Die nächste Adresse wird angezeigt, falls vorhanden.  Als
  918.      Tastaturkürzel können Sie neben dem unterstrichenen Buchstaben
  919.      alternativ noch `Cursor Right' verwenden.
  920.  
  921. Mit `Ok'  kann man das Fenster schließen, mit `Edit' gelangt man in
  922. das `Edit'--Window.  Eine genauere Beschreibungen des `Edit'--Windows
  923. finden Sie in *Note Edit::.
  924.  
  925.  
  926. Edit
  927. =====
  928.  
  929. Insofern  eine  aktuelle  Adresse existiert, vgl. auch *Note Full::,
  930. öffnet sich  ein  Fenster, in dem man sämtliche Teile der Adresse
  931. ändern kann. Die   String-Gadgets   haben  gegenüber  den 
  932. "Orginal--String--Gadgets" zusätzliche Funktionen: Vgl. *Note Die
  933. Bedienung von DFA::.
  934.  
  935. Es stehen folgende Felder zur Verfügung:
  936.  
  937.      Address         Anrede
  938.      First           Vorname
  939.      Name            Nachname
  940.      Street          Straße und Hausnummer
  941.      Zip             Postleitzahl
  942.      City            Ort
  943.      Country         Land
  944.      Birthday        Geburtstag
  945.      Phone           Telefonnummer
  946.      EMail1          EMail-Adresse Nr.1
  947.      EMail2          EMail-Adresse Nr.2
  948.      EMail3          EMail-Adresse Nr.3
  949.      Fax             Fax-Nummer
  950.      Comment         Kommentar
  951.  
  952. Mit `Ok' schließt man die Änderungen ab, betätigt man stattdessen
  953. `Cancel', werden die Änderungen nicht übernommen.
  954.  
  955.  
  956. New
  957. ====
  958.  
  959. Betätigt man New, so öffnet sich ein Fenster, welches dem
  960. `Edit'--Fenster exakt entspricht!  Die "Templates" (vgl.  hierzu auch
  961. *Note EditTemplate::,) wurden zuvor bereits in die entsprechenden
  962. Felder kopiert.  Man kann nun eine *neue* Adresse angeben. Sämtliche
  963. Funktionen sind mit denen des Edit-Fensters identisch (siehe *Note
  964. Edit::).
  965.  
  966.  
  967. Search
  968. =======
  969.  
  970. In diesem Fenster kann man die Suchkriterien einstellen.
  971.  
  972.    * *Search for*
  973.  
  974.      Hier trägt man die Suchzeichenkette ein.  Hierbei kann man die
  975.      üblichen *AMIGA*--Patterns verwenden.  Es ist hierbei notwendig,
  976.      vor und nach dem Suchstring "Joker" (`#?' oder `*') zu setzen,
  977.      falls man ein Stringbruchstück suchen möchte.  Also nicht
  978.      `Suchname', sondern `#?Suchname#?'.  Möchte man z.B. Vornamen
  979.      suchen, die mit `Mi' anfangen und dann beliebig enden, so muß man
  980.      `Mi#?' eingeben.  Will man hingegen z.B.  nach Orten suchen, die
  981.      beliebig anfangen und auf `stadt' enden, so muß man `#?stadt'
  982.      verwenden.
  983.  
  984.      Unterstützte "Muster" und Ihre Bedeutung:
  985.  
  986.               ?        entspricht einem beliebigen einzelnen Zeichen
  987.               #        der auf dieses Zeichen folgende Ausdruck darf
  988.                        beliebig oft (auch 0 mal) vorkommen
  989.               (ab|cd)  entspricht jedem der durch ein `|' getrennten
  990.                        Ausdrücke
  991.               ~        verneint den folgenden Ausdruck `~(foo)'
  992.                        entspricht also allem *außer* der Zeichenkette
  993.                        `foo'.
  994.               [abc]    entspricht *einem* der in eckigen Klammern
  995.                        angegebenen Zeichen
  996.               [~bc]    enspricht jedem Zeichen, das *nicht* in den
  997.                        eckigen Klammern aufgeführt ist.
  998.               [a-z]    entspricht allen Zeichen zwischen `a' und `z'
  999.                        inklusive der "Grenzen" `a' und `z'.
  1000.               %        entspricht einer "leeren" Zeichenkette. Nützlich ist
  1001.                        dies z.B. in einem Ausdruck, wie `(foo|bar|%)'.
  1002.               *        ist eine Abkürzung für `#?'.
  1003.  
  1004.    * *Ignore case*
  1005.  
  1006.      Je nachdem, ob man `Ignore Case' anwählt oder nicht, wird beim
  1007.      Suchen die Groß-- und Kleinschreibung beachtet oder nicht.
  1008.  
  1009.    * *Fields to search*
  1010.  
  1011.      Hier kann man wählen, welche Felder durchsucht werden sollen.  Man
  1012.      kann zwischen allen Feldern (`All fields') und den einzelnen Teilen
  1013.      der Adresse wählen.
  1014.  
  1015.    * *Search*
  1016.  
  1017.      Mit Search startet man die Suche.  Wenn ein passender Eintrag
  1018.      gefunden wird, rollt die Adressliste an die entsprechende Stelle
  1019.      und der Eintrag wird aktiviert (*nicht* markiert).
  1020.  
  1021.    * *Cancel*
  1022.  
  1023.      Betätigt man `Cancel', so wird die Suche abgebrochen.  Der
  1024.      Listview wird aktualisiert, das heißt in diesem Fall lediglich,
  1025.      daß die zuvor angewählte akuelle Adresse in die erste Zeile der
  1026.      Liste "gerollt" wird. (Ab *AMIGA*OS 3.0 wird nur noch
  1027.      sichergestellt, daß der aktuelle Eintrag *sichtbar* ist).
  1028.  
  1029.  
  1030. Print
  1031. ======
  1032.  
  1033. In diesem Fenster sind die Funktionen zusammengefaßt, mit denen man
  1034. die eingegebenen Adressen ausdrucken kann.
  1035.  
  1036.    * *Print*
  1037.  
  1038.      Man kann zwischen allen (`All'), den selektierten (`Selected') und
  1039.      der aktiven Adresse (`Active') wählen. Wenn eine aktuelle
  1040.      ("aktive") Adresse existiert, so wird sie bei `Active Item'
  1041.      angezeigt.
  1042.  
  1043.    * *Print to*
  1044.  
  1045.      Man kann entweder auf dem Drucker (`PRT:') ausdrucken, oder aber
  1046.      die Adressen in ein File "drucken" lassen.  Läßt man die
  1047.      Adresse(n) in ein File schreiben, so haben die folgenden
  1048.      Druckparameter keinen Einfluß. Insbesondere werden immer alle
  1049.      Teile der Adresse in die Datei geschrieben!
  1050.  
  1051.    * *Print style*
  1052.  
  1053.      Man kann hier angeben, ob man die Adressen in `NLQ' (d.h.  Near
  1054.      letter quality) oder "eng" (`Condensed') ausdrucken will.
  1055.  
  1056.      Wenn Sie `Formfeed' aktivieren, wird nach der letzten gedruckten
  1057.      Adresse ein Seitenvorschub an den Drucker geschickt.  Das
  1058.      Ausschalten dieses Seitenvorschubs kann zum Beispiel sinnvoll
  1059.      sein, wenn man nur wenige Adressetiketten bedruckt und nicht
  1060.      jedesmal eine komplette Seite "verschwenden" will.  Beachten Sie
  1061.      bitte, daß der AREXX--Befehl `Print' nicht beachtet, ob hier
  1062.      `Formfeed' gesetzt ist (vgl. *Note Arexx-Funktion PRINT::).
  1063.  
  1064.    * *Print form*
  1065.  
  1066.      Für den Ausdruck existieren fünf verschiedene Druckformen, unter
  1067.      denen man wählen kann:
  1068.  
  1069.           Short address list   kurze Adressenliste
  1070.           Full address list    ausführliche Adressenliste
  1071.           Phonelist            Telefonliste in Spaltensatz
  1072.           Mailing labels       Adressenaufkleber (für Briefe), 70mm x 46mm
  1073.           Address cards        Karteikartendruck
  1074.  
  1075.    * *Print*
  1076.  
  1077.      Hat man als Ausgabemedium `File' gewählt, öffnet sich nun ein
  1078.      Filerequester, in dem man den Filenamen auswählen kann.  Achtung!
  1079.      Diese Ausgabe ist nicht kompatibel zum internen Adressfile
  1080.      (Default: `s:adr.file'), sondern lediglich dazu gedacht, die
  1081.      Adressen z.B. in andere Programme übernehmen zu können.
  1082.  
  1083.      Wenn die Ausgabe an den Drucker (`PRT:') gesendet wird, öffnet
  1084.      sich ein Fenster, in dem man das "Fortschreiten" des Druckens
  1085.      verfolgen kann.  Ein Abbruch ist hiebei nur nach jeder "vollen"
  1086.      Adresse möglich.  Druckt man nur die aktive Adresse, erscheint
  1087.      kein "Progress Indikator"!
  1088.  
  1089.    * *Cancel*
  1090.  
  1091.      Mit Cancel bricht man den ganzen Druckvorgang ab
  1092.  
  1093.  
  1094. Die Menus von DFA
  1095. ******************
  1096.  
  1097. Einen Menüpunkt haben Sie schon beim Einstellen der `DFA'--Preferences
  1098. kennengelernt, nun folgen die restlichen:
  1099.  
  1100.  
  1101. About (Shortcut ?)
  1102. ===================
  1103.  
  1104. Im `About'--Fenster finden Sie einige nützliche Informationen über das
  1105. Programm und den Autor:
  1106.  
  1107.    * die Versionsnummer , sowie eine entsprechende Anmerkung, falls Sie
  1108.      eine registrierte Version besitzen,
  1109.  
  1110.    * den Copyright-Vermerk , sowie die Adresse des Autors (incl.
  1111.      EMail-Adresse(n)),
  1112.  
  1113.    * Ihren Namen und Adresse, sowie die Seriennummer des Programms,
  1114.      insofern sie registrierter Anwender sind,
  1115.  
  1116.    * die Anmerkung, daß die graphische Benutzeroberfläche (GUI) mit
  1117.      der GadToolsBox von Jan van den Baard erstellt wurde.
  1118.  
  1119.  
  1120. Info (Shortcut I)
  1121. ==================
  1122.  
  1123. In dem Fenster, das sich öffnet, sobald Sie das `Info'--Menü
  1124. anwählen, sind einige nützliche Informationen (daher auch der Name)
  1125. enthalten:
  1126.  
  1127.    * *Arexx--Port*
  1128.  
  1129.      Hier ist der Name des AREXX--Ports eingetragen.  Dieser lautet
  1130.      normalerweise `DFA'.  Sie können jedoch den Portnamen über einen
  1131.      entsprechenden `Tooltype' ändern; vergleichen Sie bitte hierzu
  1132.      *Note Einstellen der Tooltypes::.  Sollten Sie schon ein Programm
  1133.      gestartet haben, das ebenfalls den Portnamen `DFA' besitzt, so
  1134.      "merkt" `DFA' dies und passt den Portnamen entsprechend an, indem
  1135.      es solange Ziffern "anhängt", bis ein *eindeutiger* Name zustande
  1136.      kommt, also `DFA.1', `DFA.2', `DFA.3',...
  1137.  
  1138.    * *Addresses*
  1139.  
  1140.      Hier wird die Anzahl der gerade geladenen Adressen angezeigt.
  1141.  
  1142.    * *Memory Condition*
  1143.  
  1144.      Hier können Sie sich über die Speichersituation auf Ihrem Rechner
  1145.      informieren.
  1146.  
  1147.  
  1148. Load (Shortcut L)
  1149. ==================
  1150.  
  1151. Mit `Load' ist es möglich, ein anderes Adress-File zu laden.  Die
  1152. momentan vorhandenen Adressen werden hierbei verworfen!  Nachdem Sie
  1153. `Load' angewählt haben, erscheint ein FileRequester, in dem Sie das
  1154. gewünschte File auswählen können.  Beachten Sie bitte, daß nur
  1155. Files mit dem "richtigen" Format geladen werden können, also solche,
  1156. die auch von `DFA' erzeugt wurden!  Ist dies nicht der Fall, weigert
  1157. sich `DFA', das gewählte File zu laden!  Dennoch werden eventuell schon
  1158. vorhandene Adressen verworfen.
  1159.  
  1160.  
  1161. Append (Shortcut A)
  1162. ====================
  1163.  
  1164. Mit `Append' können Sie weitere Adressen an die bereits vorhandenen
  1165. "anhängen", das heißt, die vorhandenen Adressen werden nicht
  1166. gelöscht.  Auch hierbei ist allerdings etwas Vorsicht angesagt! Lädt
  1167. man nämlich die gleichen Adressen zweimal, so hat man auch zweimal die
  1168. gleichen Adressen in der Liste, was normalerweise wohl nicht erwünscht
  1169. ist.
  1170.  
  1171.  
  1172. Save (Shortcut S)
  1173. ==================
  1174.  
  1175. Mit `Save' speichern Sie die eingegebenen Adressen unter dem aktuellen
  1176. Namen ab.  Der aktuelle Name ist entweder der in den Preferences
  1177. angegebene Name (Default: `s:adr.file'), oder, falls Sie zuvor mit
  1178. `Load' ein anderes File geladen haben, dieser Name.
  1179.  
  1180.  
  1181. Save as... (Shortcut V)
  1182. ========================
  1183.  
  1184. `Save as' speichert ebenfalls die Adressen ab, jedoch können Sie hier
  1185. den Filename in einem Filerequester angeben.  Dies ist z.B. nützlich,
  1186. wenn Sie verschiedene Adressdateien besitzen (z.B.  eine für private
  1187. Adressen und eine für die geschäftlichen).
  1188.  
  1189.  
  1190. Save as default (Shortcut D)
  1191. =============================
  1192.  
  1193. Die Adressen werden mit `Save as default' in jedem Fall mit dem in den
  1194. Preferences angegebenen Namen (Default: `s:adr.file') abgespeichert.
  1195.  
  1196. Wenn Sie Ihre Adressdateien nicht mit einem Icon versehen haben,
  1197. generiert DFA eines für Sie, das als "Default--Tool" DFA eingetragen
  1198. hat.
  1199.  
  1200.  
  1201. Quit (Shortcut Q)
  1202. ==================
  1203.  
  1204. Mit `Quit' beenden Sie `DFA' (endgültig).  Falls zuvor Änderungen an
  1205. den Adressen vorgenommen wurden, werden diese abgespeichert (vgl.
  1206. `Save').
  1207.  
  1208.  
  1209. Preferences (Shortcut P)
  1210. =========================
  1211.  
  1212. Die Preferences wurden bereits unter *Note Einstellen von DFA::,
  1213. ausführlich besprochen.
  1214.  
  1215.  
  1216. Edit Template (Shortcut T)
  1217. ===========================
  1218.  
  1219. Hier erwartet Sie ein Fenster, das Sie wahrscheinlich schon von *Note
  1220. Edit:: und *Note New:: her kennen.  Sie können hier *Vorgaben*
  1221. eintragen, die automatisch in die entsprechenden Felder kopiert werden,
  1222. wenn Sie eine *neue* Adresse anlegen. Gespeichert werden diese Vorgaben
  1223. zusammen mit den anderen Adress-Daten (also nicht mit den Preferences),
  1224. wodurch es möglich ist, für jede Adressdatei andere Vorgaben zu
  1225. verwenden!
  1226.  
  1227.  
  1228. Arexx Commands (Shortcut C)
  1229. ============================
  1230.  
  1231. Ein Fenster öffnet sich und Sie können für jede Funktionstaste ein
  1232. Arexx-Skript eingeben. Wenn Sie den Namen des Arexx-Skripts nicht von
  1233. Hand eintippen wollen, können Sie auch das entsprechende `Get'-Gadget
  1234. betätigen, dann öffnet sich ein File-Requester und Sie können das
  1235. Skriptfile auswählen. Mit `Ok' können Sie die Eingaben übernehmen,
  1236. mit `Cancel' verwerfen Sie die neuen Eingaben. Gespeichert werden die
  1237. Eingaben zusammen mit den anderen Voreinstellungen, vgl. *Note
  1238. Einstellen der DFA--Preferences::.
  1239.  
  1240.  
  1241. Die Arexx Schnittstelle
  1242. ************************
  1243.  
  1244. Seit der Version 1.1 besitzt `DFA' einen AREXX--Port.  Da in *AMIGA*OS
  1245. 2.0 AREXX automatisch enthalten ist, besitzen Sie somit die
  1246. Möglichkeit, `DFA' vollständig "fernzusteuern".  Das kann zum Beispiel
  1247. sinnvoll sein, wenn man *automatisch* von einem *anderen* Programm aus
  1248. bestimmte Adressen von `DFA' importieren möchte.
  1249.  
  1250.  
  1251. Grundlagen
  1252. ===========
  1253.  
  1254. `DFA' akzeptiert sowohl dann AREXX--Kommandos, wenn das *Hauptwindow*
  1255. geöffnet ist, als auch, wenn `DFA' "schläft", d.h. nur das
  1256. Application Icon bzw.  gar nichts von `DFA' auf der Workbench zu sehen
  1257. ist.  Befinden Sie sich gerade in einem anderen `DFA'--Fenster (z.B. 
  1258. `Edit'), kann `DFA' *keine* AREXX-Befehle ausführen.  Das ist
  1259. sicherlich sinnvoll, denn was für ein Durcheinander könnte entstehen,
  1260. wenn sie z.B.  gerade eine Adresse verändern und *gleichzeitig* diese
  1261. Adresse über ein AREXX-Skript gelöscht wird!  Sobald Sie in das
  1262. Hauptfenster von `DFA' zurückkehren, kann die Abarbeitung der
  1263. AREXX--Befehle beginnen.
  1264.  
  1265. Wenn ich hier von AREXX--Befehlen spreche, die ausgeführt werden,
  1266. meine ich damit, das ein *AREXX-Skript* ausgeführt wird, in dem
  1267. `DFA'-AREXX-Befehe enthalten sind.
  1268.  
  1269. Die Grundlagen der AREXX--Programmierung können Sie z.B im Handbuch
  1270. zum *AMIGA* OS 2.0 oder im "AREXX User's Reference Manual"(1) nachlesen.
  1271.  
  1272. Der AREXX--Port, über den Sie `DFA' ansprechen können heißt `DFA',
  1273. solange Sie nicht den Portnamen über den Tooltype `PORTNAME' ändern,
  1274. vgl.  *Note Einstellen von DFA::.  Dies sollten Sie *nur dann* tun,
  1275. wenn Sie bereits ein anderes Programm mit AREXX--Port laufen haben, das
  1276. den *selben* Portname verwendet und Sie nicht von der Möglichkeit
  1277. Gebrauch machen wollen, daß `DFA' automatisch einen *eindeutigen*
  1278. Portnamen wählt.
  1279.  
  1280. Wenn unter Rückgabewert `ADDRESS/M' steht, heißt das, daß bei
  1281. erfolgreicher Auführung des Befehls die gewünschte Adresse in der
  1282. angegebenen Variablen (oder `RESULTS') zurückgeliefert wird.  Zu
  1283. diesem Zweck unterstützt `DFA' die beiden AREXX--Schlüsselworte
  1284. `STEM' und `VAR'.
  1285.  
  1286. Beispiel:
  1287.          /* Ausgabe der ersten Adresse */
  1288.          ADDRESS "DFA"
  1289.          OPTION RESULTS
  1290.          FIRST STEM TEST.
  1291.          SAY TEST.ADDRESS.1
  1292.          EXIT
  1293. Dieses kurze Beispiel gibt den Namen des ersten Eintrags in der Liste
  1294. aus.
  1295.  
  1296. Das `STEM' Schlüsselwort bewirkt die Rückgabe der Adresse in
  1297. *Listenform*, d.h.  die einzelnen Adresselemente erscheinen in
  1298. `TEST.ADDRESS.0' bis `TEST.ADDRESS.14'.  In `TEST.ADDRESS.COUNT' finden
  1299. Sie die Anzahl der Variablen-Elemente.  Das `VAR' Schlüsselwort bewirkt
  1300. *ebenfalls* eine Rückgabe der kompletten Adresse in die übergebene
  1301. Variable, allerdings mit dem Unterschied, daß die ganze Adresse durch
  1302. Leerzeichen getrennt in *eine* Variable geschrieben wird!  Genaueres
  1303. entnehmen Sie bitte Ihrem AREXX-Handbuch!
  1304.  
  1305. Die Address--Felder entsprechen den folgenden Listen--"Nummern":
  1306. 0
  1307.      Anrede (ADDRESS)
  1308.  
  1309. 1
  1310.      Name (NAME)
  1311.  
  1312. 2
  1313.      Vorname (FIRST)
  1314.  
  1315. 3
  1316.      Straße (STREET)
  1317.  
  1318. 4
  1319.      PLZ (ZIP)
  1320.  
  1321. 5
  1322.      Stadt (CITY)
  1323.  
  1324. 6
  1325.      Land (COUNTRY)
  1326.  
  1327. 7
  1328.      Geburtstag (BIRTHDAY)
  1329.  
  1330. 8
  1331.      Telefon (PHONE)
  1332.  
  1333. 9
  1334.      Email 1 (EMAIL1)
  1335.  
  1336. 10
  1337.      EMail 2 (EMAIL2)
  1338.  
  1339. 11
  1340.      Email 3 (EMAIL3)
  1341.  
  1342. 12
  1343.      Fax (FAX)
  1344.  
  1345. 13
  1346.      Kommentar (COMMENT)
  1347.  
  1348. 14
  1349.      Selektions--Flag (SELECT)
  1350.  
  1351. Eine Anmerkung zu den `Load'--, `Append'-- und `Save as'-- Befehlen:
  1352.  
  1353. Bei der Angabe des Filenamens sollte immer der komplette Pfad mit
  1354. angegeben werden, da sonst die Wahrscheinlichkeit *sehr* hoch ist, dass
  1355. das File nicht gefunden wird, bzw.  an eine Stelle geschrieben wird, wo
  1356. man es eigentlich nicht haben möchte!  Ein Bezug auf das Homedirectory
  1357. von `DFA' ist auch sinnlos, da 1. `DFA' wohl oft in einem anderen
  1358. Directory steht, als die Adressdateien und 2.  sich `DFA' den zuletzt
  1359. angegebenen Filenamen (inkl.  Pfad) "merkt" bzw.  den in den Preferences
  1360. angegebenen verwendet.
  1361.  
  1362. Unter der Angabe der Syntax sind jeweils die möglichen Parameter
  1363. aufgeführt.  Die Parameterbeschreibung richtet sich nach den von
  1364. Commodore vorgegebenden Richtlinien, so ist z.B.  `FORM/K' als
  1365. `FORM=ALL', `FORM=SELECTED' oder `FORM=ACTIVE' zu verwenden. 
  1366. Alternativ könnte hier das `=' weggelassen werden. Die genaue Syntax
  1367. zu jedem Befehl finden Sie weiter unten unter *Note Die Arexx Befehle::.
  1368.  
  1369. Das AREXX--Interface von DFA gibt Ihnen ein mächtiges Werkzeug in die
  1370. Hand um Ihre Adressen zu manipulieren. Ein großer Funktionsumfang und
  1371. weitgehende Freiheiten führen jedoch immer dazu, daß die Gefahr,
  1372. Daten zu verlieren größer wird! Dafür muß nicht unbedingt eine
  1373. Fehlfunktion von `DFA' verantwortlich sein; schon ein falsch
  1374. eingesetzter AREXX--Befehl oder auch nur ein versehentlich verwendeter
  1375. Parameter kann dazu führen, daß mehr oder weniger große
  1376. Datenbestände verloren gehen.  Um den möglichen Schaden daher so
  1377. gering wie möglich zu halten, rate ich Ihnen, regelmäßig Kopien Ihrer
  1378. Adressdateien anzulegen.
  1379.  
  1380. ---------- Footnotes ----------
  1381.  
  1382. (1)  AREXX User's Reference Manual, William S.  Hawes, P.O.  Box 308,
  1383. Maynard, MA 01754
  1384.  
  1385.  
  1386. Die Arexx Befehle
  1387. ==================
  1388.  
  1389. Es  folgen  nun  in alphabetischer Reihenfolge die AREXX--Befehle, die
  1390. `DFA' "versteht".
  1391.  
  1392.  
  1393. ABOUT
  1394. ------
  1395.  
  1396. Syntax:
  1397.      ABOUT
  1398.  
  1399. Rückgabewert:
  1400.      Fehlercode in RC
  1401.  
  1402. Funktion:
  1403.      Das `About'--Fenster von `DFA' wird geöffnet
  1404.  
  1405.  
  1406. APPEND
  1407. -------
  1408.  
  1409. Syntax:
  1410.      APPEND FILENAME/A, FORCE/S
  1411.  
  1412. Rückgabewert:
  1413.      Fehlercode in RC
  1414.  
  1415. Funktion:
  1416.      An  die  bereits  existierenden  Adressen  werden weitere
  1417.      "angehängt". Wurden  an den existierenden Adressen Änderungen
  1418.      vorgenommen, wird die Adressliste  nicht  angehängt,  es  sei 
  1419.      denn, man gibt zusätzlich das Schlüsselwort  `FORCE' an, dann
  1420.      wird das Laden der neuen Liste in *jedem* Fall erzwungen!
  1421.  
  1422.  
  1423. CLEARALL
  1424. ---------
  1425.  
  1426. Syntax:
  1427.      CLEARALL
  1428.  
  1429. Rückgabewert:
  1430.      Fehlercode in RC
  1431.  
  1432. Funktion:
  1433.      Alle Einträge der Adressliste werden deselektiert
  1434.  
  1435.  
  1436. DESELECT
  1437. ---------
  1438.  
  1439. Syntax:
  1440.      DESELECT
  1441.  
  1442. Rückgabewert:
  1443.      Fehlercode in RC
  1444.  
  1445. Funktion:
  1446.      Der aktuelle Eintrag (falls vorhanden) wird deselektiert
  1447.  
  1448.  
  1449. DIAL
  1450. -----
  1451.  
  1452. Syntax:
  1453.      DIAL
  1454.  
  1455. Rückgabewert:
  1456.      Fehlercode in RC
  1457.  
  1458. Funktion:
  1459.      Die aktuelle Adresse (falls eine existiert!) wird angerufen
  1460.  
  1461.  
  1462. EDIT
  1463. -----
  1464.  
  1465. Syntax:
  1466.      EDIT  ADDRESS/K,  FIRST/K, NAME/K, STREET/K, ZIP/K, CITY/K,
  1467.      COUNTRY/K, BIRTHDAY/K,  PHONE/K,  EMAIL1/K, EMAIL2/K, EMAIL3/K,
  1468.      FAX/K, COMMENT/K, SELECT/S
  1469.           ADDRESS         Anrede
  1470.           FIRST           Vorname
  1471.           NAME            Nachname
  1472.           STREET          Straße und Hausnummer
  1473.           ZIP             Postleitzahl
  1474.           CITY            Ort
  1475.           COUNTRY         Land
  1476.           BIRTHDAY        Geburtstag
  1477.           PHONE           Telefonnummer
  1478.           EMAIL1          EMail-Adresse Nr.1
  1479.           EMAIL2          EMail-Adresse Nr.2
  1480.           EMAIL3          EMail-Adresse Nr.3
  1481.           FAX             Fax-Nummer
  1482.           COMMENT         Kommentar
  1483.           SELECT          Eintrag selektiert (oder nicht)
  1484.                           Wählen Sie `1' um den Eintrag zu
  1485.                           markieren und `0' um ihn zu
  1486.                           deselektieren
  1487.  
  1488. Rückgabewert:
  1489.      Fehlercode in RC
  1490.  
  1491. Funktion:
  1492.      Die  aktuelle  Adresse  (falls eine existiert) wird in den
  1493.      übergebenen Feldern geändert.  Der zuvor vorhandene Inhalt wird
  1494.      gelöscht!  Felder, die  nicht  angegeben  werden,  behalten 
  1495.      ihren ursprünglichen Inhalt. Bitte  beachten  Sie,  dass  Sie
  1496.      Parameter, die Leerstellen enthalten, doppelt in
  1497.      Anführungszeichen setzen müssen, wie z.B.
  1498.  
  1499.               EDIT 'COMMENT="Ein Test mit Leerzeichen"'
  1500.  
  1501.      Denken Sie auch daran, das `'' als "äußere" Anführungszeichen
  1502.      und das `"' als innere Anführungszeichen zu verwenden!
  1503.  
  1504.  
  1505. FIRST
  1506. ------
  1507.  
  1508. Syntax:
  1509.      FIRST
  1510.  
  1511. Rückgabewert:
  1512.         * Fehlercode in RC
  1513.  
  1514.         * ADDRESS/M
  1515.  
  1516. Funktion:
  1517.      Die erste Adresse der Liste wird zur aktuellen. Diese Adresse wird
  1518.      in `ADDRESS' zurückgegeben.
  1519.  
  1520.  
  1521. GETCURRENT
  1522. -----------
  1523.  
  1524. Syntax:
  1525.      GETCURRENT
  1526.  
  1527. Rückgabewert:
  1528.         * Fehlercode in RC
  1529.  
  1530.         * ADDRESS/M
  1531.  
  1532. Funktion:
  1533.      Der  aktuelle  Eintrag  (falls einer existiert) wird in `ADDRESS'
  1534.      zurückgegeben.
  1535.  
  1536.  
  1537. ICONIFY
  1538. --------
  1539.  
  1540. Syntax:
  1541.      ICONIFY
  1542.  
  1543. Rückgabewert:
  1544.      Fehlercode in RC
  1545.  
  1546. Funktion:
  1547.      Falls das Hauptwindow von `DFA' geöffnet ist, wird es
  1548.      geschlossen.  `DFA' wird *nicht* beendent!
  1549.  
  1550.  
  1551. KILL
  1552. -----
  1553.  
  1554. Syntax:
  1555.      KILL
  1556.  
  1557. Rückgabewert:
  1558.      Fehlercode in RC
  1559.  
  1560. Funktion:
  1561.      Der  aktuelle  Eintrag  wird (falls vorhanden) gelöscht! 
  1562.      Achtung!  Es wird keinerlei Sicherheitsabfrage gemacht.  Die
  1563.      Adresse wird auch dann gelöscht, wenn sie zuvor verändert wurde!
  1564.  
  1565.  
  1566. LAST
  1567. -----
  1568.  
  1569. Syntax:
  1570.      LAST
  1571.  
  1572. Rückgabewert:
  1573.         * Fehlercode in RC
  1574.  
  1575.         * ADDRESS/M
  1576.  
  1577. Funktion:
  1578.      Die  letzte  Adresse der Liste wird zur aktuellen.  Diese Adresse
  1579.      wird in `ADDRESS' zurückgegeben.
  1580.  
  1581.  
  1582. LOAD
  1583. -----
  1584.  
  1585. Syntax:
  1586.      LOAD FILENAME/A, FORCE/S
  1587.  
  1588. Rückgabewert:
  1589.      Fehlercode in RC
  1590.  
  1591. Funktion:
  1592.      Die angegebene Adressliste wird geladen, insofern die bestehende
  1593.      zuvor nicht verändert wurde.  Mit `FORCE' kann man ein Laden
  1594.      erzwingen! Beachten Sie bitte, dass in diesem Fall evtl. zuvor
  1595.      eingegebene Adressen -- falls sie noch nicht abgespeichert wurden
  1596.      -- verworfen werden!
  1597.  
  1598.  
  1599. NEW
  1600. ----
  1601.  
  1602. Syntax:
  1603.      NEW  ADDRESS/K,  FIRST/K,  NAME/K, STREET/K, ZIP/K, CITY/K,
  1604.      COUNTRY/K, BIRTHDAY/K,  PHONE/K,  EMAIL1/K, EMAIL2/K, EMAIL3/K,
  1605.      FAX/K, COMMENT/K, SELECT/S
  1606.           ADDRESS         Anrede
  1607.           FIRST           Vorname
  1608.           NAME            Nachname
  1609.           STREET          Straße und Hausnummer
  1610.           ZIP             Postleitzahl
  1611.           CITY            Ort
  1612.           COUNTRY         Land
  1613.           BIRTHDAY        Geburtstag
  1614.           PHONE           Telefonnummer
  1615.           EMAIL1          EMail-Adresse Nr.1
  1616.           EMAIL2          EMail-Adresse Nr.2
  1617.           EMAIL3          EMail-Adresse Nr.3
  1618.           FAX             Fax-Nummer
  1619.           COMMENT         Kommentar
  1620.           SELECT          Eintrag selektiert (oder nicht)
  1621.                           Wählen Sie `1' um den Eintrag zu
  1622.                           markieren und `0' um ihn zu
  1623.                           deselektieren
  1624.  
  1625. Rückgabewert:
  1626.      Fehlercode in RC
  1627.  
  1628. Funktion:
  1629.      Es wird eine neue Adresse mit den übergebenen Angaben angelegt.
  1630.  
  1631.  
  1632. NEXT
  1633. -----
  1634.  
  1635. Syntax:
  1636.      NEXT
  1637.  
  1638. Rückgabewert:
  1639.         * Fehlercode in RC
  1640.  
  1641.         * ADDRESS/M
  1642.  
  1643. Funktion:
  1644.      Die  nächste  Adresse  der  Liste wird angewählt und in `ADDRESS'
  1645.      zurückgegeben
  1646.  
  1647.  
  1648. NEXTSEL
  1649. --------
  1650.  
  1651. Syntax:
  1652.      NEXTSEL
  1653.  
  1654. Rückgabewert:
  1655.         * Fehlercode in RC
  1656.  
  1657.         * ADDRESS/M
  1658.  
  1659. Funktion:
  1660.      Die  nächste  selektierte Adresse wird angewählt und in `ADDRESS'
  1661.      zurückgegeben
  1662.  
  1663.  
  1664. POPUP
  1665. ------
  1666.  
  1667. Syntax:
  1668.      POPUP
  1669.  
  1670. Rückgabewert:
  1671.      Fehlercode in RC
  1672.  
  1673. Funktion:
  1674.      Wenn   `DFA'   sich  im  "iconifizierten"  Zustand  befindet, 
  1675.      wird  das Hauptfenster  geöffnet,  ansonsten  wird  ein 
  1676.      Fehlercode  (`10') zurückgegeben.
  1677.  
  1678.  
  1679. PREV
  1680. -----
  1681.  
  1682. Syntax:
  1683.      PREV
  1684.  
  1685. Rückgabewert:
  1686.         * Fehlercode in RC
  1687.  
  1688.         * ADDRESS/M
  1689.  
  1690. Funktion:
  1691.      Die   vorherige   Adresse   wird   angewählt   und  in  `ADDRESS'
  1692.      zurückgegeben
  1693.  
  1694.  
  1695. PREVSEL
  1696. --------
  1697.  
  1698. Syntax:
  1699.      PREVSEL
  1700.  
  1701. Rückgabewert:
  1702.         * Fehlercode in RC
  1703.  
  1704.         * ADDRESS/M
  1705.  
  1706. Funktion:
  1707.      Die vorherige Adresse, die sich im selektierten Zustand befindet,
  1708.      wird angewählt und in `ADDRESS' zurückgegeben
  1709.  
  1710.  
  1711. PRINT
  1712. ------
  1713.  
  1714. Syntax:
  1715.      PRINT WHICH/K, FILE/K, NLQ/S, CONDENSED/S, FORMFEED/S, FORM/N
  1716.           WHICH         `WHICH' kann folgende Zuweisungen bekommen:
  1717.           
  1718.                         ALL       Alle Adressen werden gedruckt
  1719.                         SELECTED  Nur die selektierten Adressen werden gedruckt
  1720.                         ACTIVE    Nur der aktive Eintrag (falls einer existiert)
  1721.                                   wird gedruckt
  1722.           
  1723.           FILE          Wird `FILE' im Zusammenhang mit einem
  1724.                         Filenamen angegeben, wird statt auf dem Drucker
  1725.                         in ein File ausgegeben.
  1726.           NLQ           Wird dieses Schlüsselwort angegeben, wird in `NLQ'
  1727.                         gedruckt.
  1728.           CONDENSED     Es wird "eng" gedruckt
  1729.           FORMFEED      Nach der letzten Adresse wird ein Seitenvorschub
  1730.                         durchgeführt, wenn `FORMFEED' gesetzt ist. Es
  1731.                         wird hier also nicht die Einstellung aus dem
  1732.                         Print-Fenster übernommen!
  1733.           FORM          Form kann die Ziffern `0' bis `4' annehmen.
  1734.                         Diese Ziffern entsprechen im Wesentichen denen aus dem
  1735.                         Druck--Fenster, mit dem Unterschied, dass *hier* mit
  1736.                         `0' statt mit `1' begonnen wird, also
  1737.           
  1738.                         0:    Kurze Adressliste
  1739.                         1:    Lange Adressliste
  1740.                         2:    Telefonliste
  1741.                         3:    Adressetiketten
  1742.                         4:    Adress-Karten
  1743.  
  1744.  
  1745. Rückgabewert:
  1746.      Fehlercode in RC
  1747.  
  1748. Funktion:
  1749.      Die gewünschten Adressen werden ausgedruckt
  1750.  
  1751.  
  1752. SAVE
  1753. -----
  1754.  
  1755. Syntax:
  1756.      SAVE
  1757.  
  1758. Rückgabewert:
  1759.      Fehlercode in RC
  1760.  
  1761. Funktion:
  1762.      Die Adressliste wird unter dem aktuellen Namen abgespeichert.
  1763.  
  1764.  
  1765. SAVEAS
  1766. -------
  1767.  
  1768. Syntax:
  1769.      SAVEAS FILENAME/A,FORCE/S
  1770.  
  1771. Rückgabewert:
  1772.      Fehlercode in RC
  1773.  
  1774. Funktion:
  1775.      Die Adressliste wird unter dem angegebenen Namen abgespeichert.
  1776.  
  1777.  
  1778. SAVEASDEFAULT
  1779. --------------
  1780.  
  1781. Syntax:
  1782.      SAVEASDEFAULT
  1783.  
  1784. Rückgabewert:
  1785.      Fehlercode in RC
  1786.  
  1787. Funktion:
  1788.      Die   Adressliste   wird   unter  dem  "Default"--Namen,  der  in 
  1789.      den `DFA'--Preferences eingestellt werden kann, abgespeichert.
  1790.  
  1791.  
  1792. SEARCH
  1793. -------
  1794.  
  1795. Syntax:
  1796.      SEARCH PATTERN/A, IGNORECASE/S, FIELDS/K
  1797.           PATTERN     Hier kann ein Such-Pattern eingegeben werden.
  1798.           IGNORECASE  `IGNORECASE' wählt die Suche *ohne* 
  1799.                       Berücksichtigung der Groß- und Kleinschreibung.
  1800.           FIELDS      Dem `FIELDS'-Schlüsselwort können Folgende
  1801.                       Werte zugewiesen werden:
  1802.           
  1803.                       ALL       Alle Felder der Adresse werden durchsucht
  1804.                       FIRST     Es wird nur nach dem Vornamen gesucht
  1805.                       NAME      Es wird nur nach dem Nachnamen gesucht
  1806.                       ZIP       Es wird nur nach der Postleitzahl gesucht
  1807.                       CITY      Es wird nur nach der Stadt gesucht
  1808.                       COUNTRY   Es wird nur nach dem Land gesucht
  1809.                       BIRTHDAY  Es wird nur nach dem Geburtstag gesucht
  1810.                       PHONE     Es wird nur nach der Telephonnummer gesucht
  1811.                       EMAIL     Es wird nur nach der Email--Adresse gesucht
  1812.                                 (aber alle 3 Felder werden berücksichtigt!).
  1813.                       COMMENT   Es wird nur nach dem Kommentar gesucht
  1814.  
  1815.  
  1816. Rückgabewert:
  1817.         * Fehlercode in RC
  1818.  
  1819.         * ADDRESS/M
  1820.  
  1821. Funktion:
  1822.      Es wird nach dem angegebenen Suchstring gesucht. Wir ein passender
  1823.      Eintrag gefunden, so wird dieser in `ADDRESS' zurückgegeben. Ist
  1824.      das Hauptfenster von `DFA' geöffnet, so wird die Adressliste
  1825.      entsprechend aktualisiert.
  1826.  
  1827.  
  1828. SEARCHNEXT
  1829. -----------
  1830.  
  1831. Syntax:
  1832.      SEARCHNEXT
  1833.  
  1834. Rückgabewert:
  1835.         * Fehlercode in RC
  1836.  
  1837.         * ADDRESS/M
  1838.  
  1839. Funktion:
  1840.      Es wird nach dem nächsten Vorkommen des in `Search' angegebenen
  1841.      Strings gesucht.  Wird ein entsprechender Eintrag gefunden, so wird
  1842.      dieser in `ADDRESS' zurückgegeben.  Ist das Hauptfenster von
  1843.      `DFA' geöffnet, so wird die Adressliste entsprechend aktualisiert.
  1844.  
  1845.  
  1846. SELALL
  1847. -------
  1848.  
  1849. Syntax:
  1850.      SELALL
  1851.  
  1852. Rückgabewert:
  1853.      Fehlercode in RC
  1854.  
  1855. Funktion:
  1856.      Alle Einträge der Adressliste werden selektiert.
  1857.  
  1858.  
  1859. SELBYNAME
  1860. ----------
  1861.  
  1862. Syntax:
  1863.      SELBYNAME PATTERN/A
  1864.  
  1865. Rückgabewert:
  1866.      Fehlercode in RC
  1867.  
  1868. Funktion:
  1869.      Alle  Einträge  der Adressliste, die den übergebenen String
  1870.      enthalten, werden selektiert
  1871.  
  1872.  
  1873. SELECT
  1874. -------
  1875.  
  1876. Syntax:
  1877.      SELECT QUERY/S
  1878.  
  1879. Rückgabewert:
  1880.         * Fehlercode in RC
  1881.  
  1882.         * SELECTED/N
  1883.  
  1884. Funktion:
  1885.      Der  aktuelle  Eintrag  (falls  vorhanden)  wird selektiert.  Gibt
  1886.      man `QUERY' an, so wird die aktuelle Adresse *nicht* selektiert,
  1887.      sondern der "Selektions--Status" (`0' oder `1') zurückgegeben.
  1888.  
  1889.  
  1890. SORT
  1891. -----
  1892.  
  1893. Syntax:
  1894.      SORT
  1895.  
  1896. Rückgabewert:
  1897.      Fehlercode in RC
  1898.  
  1899. Funktion:
  1900.      Die   Adressliste  wird  nach  Namen,  Vornamen  und  Ort  (in 
  1901.      dieser Reihenfolge) sortiert.
  1902.  
  1903.  
  1904. Die Fehler Codes
  1905. =================
  1906.  
  1907. Die Fehler--Codes entsprechen denen, die das AREXX--Handbuch vorgibt:
  1908.      0:   Kein Fehler
  1909.      5:   Warnung
  1910.      10:  Fehler
  1911.      20:  Schwerwiegender Fehler
  1912.  
  1913. Falls  beim  Abarbeiten  eines  Befehls  etwas  schiefgeht,  gibt  `DFA'
  1914. die Fehlernummer `10' (`RC_ERROR') zurück (in RC)! Sollte der
  1915. AREXX--Befehls--Parser einen Syntaxfehler finden, so gibt er `20'
  1916. zurück.
  1917.  
  1918.  
  1919. Tabelle der Arexxbefehle
  1920. =========================
  1921.  
  1922.      Name des Befehls  Syntax                            Rückgabewert(e)
  1923.  
  1924.      ABOUT.............ABOUT.............................Fehlercode in RC
  1925.      APPEND............APPEND FILENAME/A, FORCE/S........Fehlercode in RC
  1926.      CLEARALL..........CLEARALL..........................Fehlercode in RC
  1927.      DESELECT..........DESELECT..........................Fehlercode in RC
  1928.      DIAL..............DIAL..............................Fehlercode in RC
  1929.      EDIT..............EDIT ADDRESS/K, FIRST/K,
  1930.                        NAME/K, STREET/K, ZIP/K, CITY/K,
  1931.                        COUNTRY/K, BIRTHDAY/K, PHONE/K,
  1932.                        EMAIL1/K, EMAIL2/K, EMAIL3/K,
  1933.                        FAX/K, COMMENT/K, SELECT/S........Fehlercode in RC
  1934.      FIRST.............FIRST.............................Fehlercode in RC
  1935.                                                          ADDRESS/M
  1936.      
  1937.      GETCURRENT........GETCURRENT........................Fehlercode in RC
  1938.                                                          ADDRESS/M
  1939.      ICONIFY...........ICONIFY...........................Fehlercode in RC
  1940.      KILL..............KILL..............................Fehlercode in RC
  1941.      LAST..............LAST..............................Fehlercode in RC
  1942.                                                          ADDRESS/M
  1943.      LOAD..............LOAD FILENAME/A,FORCE/S...........Fehlercode in RC
  1944.      NEW...............NEW ADDRESS/K, FIRST/K, NAME/K,
  1945.                        STREET/K, ZIP/K, CITY/K,
  1946.                        COUNTRY/K, BIRTHDAY/K, PHONE/K,
  1947.                        EMAIL1/K, EMAIL2/K, EMAIL3/K,
  1948.                        FAX/K, COMMENT/K, SELECT/S........Fehlercode in RC
  1949.      NEXT..............NEXT..............................Fehlercode in RC
  1950.                                                          ADDRESS/M
  1951.      NEXTSEL...........NEXTSEL...........................Fehlercode in RC
  1952.                                                          ADDRESS/M
  1953.      POPUP.............POPUP.............................Fehlercode in RC
  1954.      PREV..............PREV..............................Fehlercode in RC
  1955.                                                          ADDRESS/M
  1956.      PREVSEL...........PREVSEL...........................Fehlercode in RC
  1957.                                                          ADDRESS/M
  1958.      PRINT.............PRINT WHICH/K, FILE/K, NLQ/S,
  1959.                        CONDENSED/S, FORMFEED/S, FORM/N...Fehlercode in RC
  1960.      SAVE..............SAVE..............................Fehlercode in RC
  1961.      SAVEAS............SAVEAS FILENAME/A,FORCE/S.........Fehlercode in RC
  1962.      SAVEASDEFAULT.....SAVEASDEFAULT.....................Fehlercode in RC
  1963.      SEARCH............SEARCH PATTERN/A, IGNORECASE/S,
  1964.                        FIELDS/K..........................Fehlercode in RC
  1965.                                                          ADDRESS/M
  1966.      SEARCHNEXT........SEARCHNEXT........................Fehlercode in RC
  1967.                                                          ADDRESS/M
  1968.      SELALL............SELALL............................Fehlercode in RC
  1969.      SELBYNAME.........SELBYNAME PATTERN/A...............Fehlercode in RC
  1970.      SELECT............SELECT QUERY/S....................Fehlercode in RC
  1971.                                                          SELECTED/N
  1972.      SORT..............SORT..............................Fehlercode in RC
  1973.  
  1974.  
  1975. Verschiedenes
  1976. **************
  1977.  
  1978.    * *`DFA' ist fontsensitiv*
  1979.  
  1980.      `DFA' verwendet die Fonts, die Sie in den Font--Preferences der
  1981.      Workbench eingestellt haben!  Nur wenn die Bildschirmauflösung zu
  1982.      klein für den gewünschten Font ist, "fällt" `DFA' wieder auf
  1983.      den Topaz--8--Font zurück.
  1984.  
  1985.    * *Mehrere `DFA's auf einmal?*
  1986.  
  1987.      Es ist nicht möglich, mehrere `DFA'--Programme gleichzeitig
  1988.      laufen zu haben.  Sollten Sie es dennoch probieren, beendet sich
  1989.      das neugestartete `DFA' und das zuerst gestartete `DFA' öffnet
  1990.      sein Fenster und kommt in den Vordergrund.  Es gibt mehrere
  1991.      Gründe, warum man nur ein einziges `DFA' starten kann.  Da ist zum
  1992.      Beispiel die Frage, welchen Hotkey man zusätzlich gestarteten
  1993.      `DFA's geben sollte -- der im Tool-Icon eingestellte ist ja
  1994.      bereits vergeben.  Auch das Abspeichern der Adressen und der
  1995.      `DFA'-Preferences würde zu Überschneidungen führen, die wohl
  1996.      eher den User verwirren würden, als daß es *entscheidende*
  1997.      Vorteile mit sich brächte.
  1998.  
  1999.    * *Die Sache mit den Window-Positionen*
  2000.  
  2001.      `DFA' "merkt" sich sämtliche Windowpositionen.  Das heißt, das
  2002.      sich die Windows immer dort wieder öffnen, wo Sie sie zuletzt
  2003.      "hingeschoben" haben.  Abgespeichert werden die Windowpositionen,
  2004.      wenn Sie die Preferences sichern (was nur registrierten Anwendern
  2005.      möglich ist)!  Die Fensterpositionen werden relativ zum
  2006.      Hauptfenster abgespeichert!  Das heißt, wenn Sie das Hauptwindow
  2007.      von `DFA' verschieben, öffnen sich die anderen Fenster dann
  2008.      ebenfalls "verschoben".
  2009.  
  2010.    * *Das Application Icon*
  2011.  
  2012.      Das Application Icon kann nur geöffnet werden, wenn ein
  2013.      entsprechedes `.info'--File existiert!  Sie sollten es also nicht
  2014.      löschen, selbst wenn Sie `DFA' nur von dem CLI (bzw.  der Shell)
  2015.      aus aufrufen!
  2016.  
  2017.    * *Das Key-File*
  2018.  
  2019.      Auf der Diskette, die Sie *nach der Registrierung* von mir
  2020.      erhalten, befindet sich ein sogenanntes Keyfile.  Dieses sollten
  2021.      Sie auf *keinen Fall* verändern, da es sonst nicht mehr als
  2022.      "korrektes" Keyfile erkannt wird!
  2023.  
  2024.  
  2025. Tips und Tricks
  2026. ****************
  2027.  
  2028.    * *Übernahme der Adressen in andere Programme*
  2029.  
  2030.      Die Übernahme der Adressen in andere Programme kann seit der
  2031.      Version V1.1 bequem über das AREXX--Interface erledigt werden. 
  2032.      Falls das andere Programm keinen AREXX--Port haben sollte, kann
  2033.      man die Adressen von `DFA' so zumindest in ein Format bringen
  2034.      lassen, daß das andere Programm "versteht".
  2035.  
  2036.    * *Import von bereits vorhandenen Adressen in `DFA'*
  2037.  
  2038.      Die Importierung kann ebenfalls über die AREXX--Schnittstelle
  2039.      geschehen (Befehl:  `NEW').
  2040.  
  2041.    * *Der Aufbau eines `DFA'--Files*
  2042.  
  2043.      Das Adressfile ist *zeilenweise* organisiert.  Die erste Zeile
  2044.      enthält die *Kennung* von `DFA', wodurch sichergestellt wird, daß
  2045.      nur die "richtigen" Dateien geladen werden können.  Die Kennung
  2046.      lautet "DFAddress1.1".  Nach dieser Kennung folgen die Adressen;
  2047.      Eine einzelne Adresse hat folgendes Aussehen:
  2048.  
  2049.         - Nachname
  2050.  
  2051.         - Vorname
  2052.  
  2053.         - Straße
  2054.  
  2055.         - PLZ
  2056.  
  2057.         - Ort
  2058.  
  2059.         - Land
  2060.  
  2061.         - Geburtstag
  2062.  
  2063.         - Telefonnummer
  2064.  
  2065.         - EMail-Adresse Nr.1
  2066.  
  2067.         - EMail-Adresse Nr.2
  2068.  
  2069.         - EMail-Adresse Nr.3
  2070.  
  2071.         - Kommentar
  2072.  
  2073.         - [ Status-Flag ]
  2074.  
  2075.         - Anrede
  2076.  
  2077.         - Fax-Nummer
  2078.  
  2079.      Diese Darstellung bedarf wohl kaum einer weiteren Erläuterung. 
  2080.      Bis auf das Status-Flag vielleicht.  Dieses Flag ist gesetzt (hat
  2081.      also den Wert `1'), wenn die entsprechende Adresse selektiert
  2082.      wurde (also in der ersten Spalte das `>' erscheint).  Wird hier
  2083.      eine `0' eingetragen, ist der Eintrag nicht selektiert.
  2084.  
  2085.      Die Hausnummer wird zusammen mit der Straße eingetragen, es wird
  2086.      also dafür keine extra Zeile verwendet!
  2087.  
  2088.      `Anrede' und `Fax' stehen deshalb am Ende, weil sie in `DFA' V1.0
  2089.      noch nicht existierten und auf diese Weise die
  2090.      Abwärtskompatibilität gewahrt werden kann.
  2091.  
  2092.  
  2093. Registrierung
  2094. **************
  2095.  
  2096. Diejenigen, die bereits registrierte Anwender von `DFA' sind, können
  2097. diesen Abschnitt übergehen, alle anderen mögen ihn bitte *aufmerksam*
  2098. lesen!
  2099.  
  2100. Bevor Sie sich registrieren lassen, haben Sie die Möglichkeit, zu
  2101. testen, ob `DFA' Ihren Ansprüchen entspricht.  Jedoch ist es in der
  2102. unregistrierten Version nicht möglich, die `DFA'--Preferences
  2103. einzustellen; man muß mit den Defaults vorlieb nehmen.  Die Tooltypes
  2104. lassen sich jedoch verändern!
  2105.  
  2106. Solange Sie sich also nicht registrieren lassen, müssen Sie als
  2107. Adress-File immer `adr.file' im `s:'--Verzeichnis verwenden, Sie haben
  2108. immer ein Application Icon auf der Workbench, das sich obendrein auch
  2109. noch immer an der gleichen Stelle befindet!  Auch auf eine individuelle
  2110. Einstellung der Modem-Parameter müssen Sie verzichten.  Die Position
  2111. der Fenster wird *nicht* gespeichert.
  2112.  
  2113. Dennoch sollte es möglich sein, auch in dieser eingeschränkten Version
  2114. `DFA' ausgiebig zu testen.  Sobald Sie das Programm dann regelmäßig
  2115. verwenden, bitte ich Sie, sich registrieren lassen:
  2116.  
  2117. Die Sharewaregebühr beträgt DM 20,- (US$ 15,-).
  2118.  
  2119. Wenn Sie außerhalb Europas leben, muß ich Sie bitten mir zur Deckung
  2120. der zusätzlichen Kosten (Luftpost) etwas mehr zu schicken (vgl.
  2121. `Orderform').
  2122.  
  2123. Sie erhalten dafür Ihr persönliches Keyfile, das die oben erwähnten
  2124. Funktionen aktiviert und eine in TeX gesetzte (deutsche und englische)
  2125. Anleitung als DVI--File auf Diskette.  Die Anleitung liegt zusätzlich
  2126. als ASCII-- und als AMIGAGUIDE--File bei (jeweils deutsch und englisch).
  2127.  
  2128. Diejenigen, die TeX und einen Drucker besitzen, können somit die
  2129. Dokumentation selbst ausdrucken!  Auch die aktuelle Version von `DFA'
  2130. wird auf der Diskette enthalten sein.
  2131.  
  2132. Für weitere 10,- DM (bzw.  US$ 10,-) erhalten Sie zusätzlich die
  2133. gedruckte TeX-Anleitung in einem Schnellhefter. Bitte markieren Sie den
  2134. entsprechenden Punkt auf dem Registrations--Formular (Orderform).
  2135.  
  2136. Da diese Anleitung inzwischen ca. 50 Seiten umfaßt, trägt sie auch
  2137. erheblich zum Gewicht der Sendung bei.  Für Luftpostsendungen heißt
  2138. das, daß dann das Porto allein schon schnell die Größenordnung der
  2139. Sharewaregebühr erreicht. Falls Sie also außerhalb Europas wohnen,
  2140. muß ich Sie leider bitten, das entsprechende Porto (vgl. `Orderform')
  2141. beizulegen.
  2142.  
  2143. Bereits registrierte Anwender werden bemerken, daß die
  2144. Shareware--Gebühr sich etwas erhöht hat. Das liegt *nicht* daran, daß
  2145. ich mehr Geld an `DFA' verdienen möchte, sondern daran, daß die
  2146. Unkosten, die ich mit `DFA' habe, ständig steigen. Die Mehrkosten
  2147. dienen also lediglich zur Deckung meiner Unkosten!
  2148.  
  2149. Da es in letzter Zeit immer häufiger vorkam, daß ich
  2150. Registrierungsformulare alter Versionen geschickt bekam, die sich von
  2151. der aktuellen Version entweder in der Preisgestaltung oder im
  2152. Lieferumfang unterschieden, behalte ich mir in Zukunft das Recht vor,
  2153. bei der Einsendung veralteter Registrierungsformulare gegebenenfalls
  2154. den Lieferumfang zu kürzen, d.h. ich werde dann z.B. keine gedruckte
  2155. Anleitung beilegen.
  2156.  
  2157. Ich bitte darum, mir ca.  2 Wochen Zeit für die Zusendung der
  2158. registrierten `DFA'-Version zu geben; natürlich werde ich versuchen,
  2159. die Registrierung schneller zu bearbeiten.
  2160.  
  2161. Meine Adresse finden Sie unter *Note Bugreports::.
  2162.  
  2163.  
  2164. Updates
  2165. ********
  2166.  
  2167. `DFA' wird ständig weiterentwickelt. Deshalb werde ich in
  2168. *unregelmäßigen* Abständen Updates veröffentlichen. Diese Updates
  2169. werden   voraussichtlich   über  die  folgenden  elektronischen  Netze
  2170. verschickt werden:
  2171.  
  2172.    * ADS Netz
  2173.  
  2174.    * FRAS Netz
  2175.  
  2176.    * AmiNet--FTP Server
  2177.  
  2178. Insofern Sie Zugang zu einem der oben erwähnten Netze haben, können
  2179. Sie so kostengünstig und schnell auf die jeweils aktuellste Version
  2180. von `DFA' zugreifen.
  2181.  
  2182. Diese  Art  des  Updates  ist  auch *mir* am liebsten, da ich so viel
  2183. Zeit spare.
  2184.  
  2185. Leider ist ein Anschluß an elektronische Netze aber noch nicht
  2186. selbstverständlich, deshalb gibt es eine Möglichkeit, Updates direkt
  2187. von mir zu erhalten:
  2188.  
  2189.    * Schicken Sie mir DM 10,- (Ausland: DM 15,- oder US$ 10,-), dann
  2190.      erhalten Sie die neueste Version von `DFA' auf Diskette, sobald
  2191.      diese verfügbar ist. Bedenken Sie bitte, daß von einer Version
  2192.      zur nächsten durchaus einmal einige Monate vergehen können, je
  2193.      nachdem, wieviel Zeit ich finde, um an `DFA' zu arbeiten.
  2194.  
  2195.    * *Alternativ* können Sie mir auch einen an Sie selbst
  2196.      addressierten und *ausreichend frankierten* Rückumschlag incl.
  2197.      einer Leerdiskette zuschicken. Sobald dann eine neue Version
  2198.      verfügbar ist, schicke ich sie Ihnen zu.
  2199.  
  2200. Zusätzlich bleibt es Ihnen natürlich ungenommen, freiwillig mehr zu
  2201. zahlen...
  2202.  
  2203. Weiterhin wird auch Fred Fish für seine PD-Serie entsprechende
  2204. Versionen erhalten, erfahrungsgemäß vergehen aber einige Wochen, bis
  2205. das Programm seinen Weg auf eine der Disketten findet.
  2206.  
  2207. Beachten Sie bitte weiterhin, daß Sie als registrierter Anwender, auch
  2208. wenn Sie z.B.  von einer Fish--Diskette nur die "öffentliche" Version
  2209. bekommen, diese bei sich aufgrund Ihres Keyfiles sofort *ohne*
  2210. Einschränkungen nutzen können!
  2211.  
  2212.  
  2213. Bugreports
  2214. ***********
  2215.  
  2216. `DFA' hat bereits eine relativ lange Entwicklungsphase hinter sich.  An
  2217. dieser Stelle möchte ich auch Kai Iske danken, der von mir mit einer
  2218. wahren Flut von Alpha- und Beta-Versionen überschüttet wurde, die er
  2219. dann testen "durfte".  Er ist (durch permanentes "Drängeln") u.a. auch
  2220. dafür verantworlich , daß die Commodity--Einbindung und die EditHooks
  2221. (Spezialfunktionen in den String-- und Integergadgets) schon in der
  2222. Version 1.0 eingebaut wurden...
  2223.  
  2224. Seit ich die Version 1.0 veröffentlich habe, hat es zahlreiche
  2225. Verbesserungen und Bugfixes gegeben (eine genaue Auflistung kann im
  2226. History--File nachgelesen werden).  Allen, die mich auf Fehler
  2227. aufmerksam und/oder Verbesserungsvorschläge machten, möchte ich ganz
  2228. besonders danken.
  2229.  
  2230. Trotz allem soll daß nicht heißen, daß `DFA' fehlerfrei ist (leider).
  2231. Sicherlich hat sich noch der eine oder andere Bug irgendwo versteckt.
  2232. Ich bitte daher darum, mir mitzuteilen, wenn Sie Fehler in `DFA'
  2233. entdecken.  Auch für Verbesserungsvorschläge bin ich jederzeit offen.
  2234.  
  2235. Seit Version 1.2 unterstützt `DFA' die LOCALE Funktion (verfügbar ab
  2236. Workbench 2.1). Folgenden Leuten möchte ich für ihre Arbeit an den
  2237. Übersetzungen der "Catalog"-Dateien danken:
  2238.  
  2239.    * Tomi Blinnikka übersetzte die Texte ins finnische
  2240.  
  2241.    * Rudi Bracke übersetzte die Texte ins holländische
  2242.  
  2243.    * Tommy Hansen übersetzte die Texte ins dänische
  2244.  
  2245.    * Hans-Jürgen Kohrs übersetzte die Texte ins französische
  2246.  
  2247.    * Mathias Korsbäck übersetzte die Texte ins schwedische
  2248.  
  2249.    * Benoit Mortier übersetzte die Texte ins italienische
  2250.  
  2251. Bug-Reports können mir entweder per "Sackpost" oder per EMail
  2252. zugesendet werden:
  2253.  
  2254. Meine Adresse für Fehlerberichte *und Registrierung*:
  2255.  
  2256. Heimatanschrift:
  2257.      Dirk Federlein
  2258.  
  2259.      Brunnengasse 11a
  2260.  
  2261.      8750 Aschaffenburg
  2262.  
  2263.      Germany
  2264.  
  2265.  
  2266. Semesteranschrift:
  2267.      Dirk Federlein
  2268.  
  2269.      Am Sonnenberg 34
  2270.  
  2271.      8700 Würzburg
  2272.  
  2273.      Germany
  2274.  
  2275.  
  2276. E-Mail:
  2277.      UUCP: dirkf@alcmy.franken.de
  2278.  
  2279.      FIDO: 2:249/40.12
  2280.  
  2281.      FIDO: 2:242/14.26
  2282.  
  2283.  
  2284. Wenn Sie die Shareware--Gebühr überweisen wollen, so benutzen Sie
  2285. bitte die untenstehende Bankverbindung.  Beachten Sie aber, daß
  2286. Überweisungen aus dem Ausland nach Deutschland für *beide* Seiten sehr
  2287. teuer werden können!
  2288.  
  2289. Bankverbindung:
  2290.      Bayerische Vereinsbank Aschaffenburg
  2291.  
  2292.      Deutschland
  2293.  
  2294.      BLZ: 795 200 75
  2295.  
  2296.      Kto.: 160 6 140
  2297.  
  2298. E-mail erreicht mich immer unter *allen* Adressen, falls Sie mir
  2299. "normale" Post *während der Semesterferien* nach Würzburg schicken,
  2300. kann es unter Umständen sehr lange dauern, bis Sie Antwort erhalten,
  2301. da ich während der Semesterferien *oft* nicht in Würzburg bin.  Wer
  2302. nicht genau weiß, wo er die Registrierung hinschicken soll, kann sie
  2303. *immer* nach Aschaffenburg schicken, sie erreicht mich dann *sicher*.
  2304.  
  2305. *Viel Spaß mit DFA wünscht Ihnen*
  2306.  
  2307. *Dirk Federlein*
  2308.  
  2309.  
  2310. Index
  2311. ******
  2312.  
  2313. * Menu:
  2314.  
  2315. * About:                                About.
  2316. * About:                                About.
  2317. * ABOUT:                                ArexxTable.
  2318. * ABOUT:                                Arexx-Funktion ABOUT.
  2319. * Address file:                         Einstellen der DFA--Preferences.
  2320. * Addresses:                            Info.
  2321. * Adresse:                              Bugreports.
  2322. * Adresse des Autors:                   About.
  2323. * All:                                  MainWindow.
  2324. * Allgemeines:                          General.
  2325. * AMIGA-Muster:                         Search.
  2326. * AMIGA-Pattern:                        Search.
  2327. * Angabe des Filenamens:                Grundlagen.
  2328. * Anleitung:                            ByHand.
  2329. * APPEND:                               ArexxTable.
  2330. * Append:                               Append.
  2331. * Append:                               Append.
  2332. * APPEND:                               Arexx-Funktion APPEND.
  2333. * Application Icon:                     Verschiedenes.
  2334. * Arexx:                                Die Arexx Schnittstelle.
  2335. * Arexx Commands:                       ArexxCommands.
  2336. * Arexx Fehler-Codes:                   Die Fehler Codes.
  2337. * Arexx Kommandos:                      ArexxCommands.
  2338. * Arexx-Adressrückgabe:                Grundlagen.
  2339. * Arexx-Befehle empfangen:              Grundlagen.
  2340. * Arexx-Funktion About:                 Arexx-Funktion ABOUT.
  2341. * Arexx-Funktion Append:                Arexx-Funktion APPEND.
  2342. * Arexx-Funktion Clearall:              Arexx-Funktion CLEARALL.
  2343. * Arexx-Funktion Deselect:              Arexx-Funktion Deselect.
  2344. * Arexx-Funktion Dial:                  Arexx-Funktion DIAL.
  2345. * Arexx-Funktion Edit:                  Arexx-Funktion Edit.
  2346. * Arexx-Funktion First:                 Arexx-Funktion FIRST.
  2347. * Arexx-Funktion Getcurrent:            Arexx-Funktion Getcurrent.
  2348. * Arexx-Funktion Iconify:               Arexx-Funktion ICONIFY.
  2349. * Arexx-Funktion Kill:                  Arexx-Funktion KILL.
  2350. * Arexx-Funktion Last:                  Arexx-Funktion LAST.
  2351. * Arexx-Funktion Load:                  Arexx-Funktion LOAD.
  2352. * Arexx-Funktion New:                   Arexx-Funktion New.
  2353. * Arexx-Funktion Next:                  Arexx-Funktion NEXT.
  2354. * Arexx-Funktion Nextsel:               Arexx-Funktion NEXTSEL.
  2355. * Arexx-Funktion Popup:                 Arexx-Funktion POPUP.
  2356. * Arexx-Funktion Prev:                  Arexx-Funktion PREV.
  2357. * Arexx-Funktion Prevsel:               Arexx-Funktion PREVSEL.
  2358. * Arexx-Funktion Print:                 Arexx-Funktion PRINT.
  2359. * Arexx-Funktion Save:                  Arexx-Funktion SAVE.
  2360. * Arexx-Funktion Saveas:                Arexx-Funktion SAVEAS.
  2361. * Arexx-Funktion Saveasdefault:         Arexx-Funktion SAVEASDEFAULT.
  2362. * Arexx-Funktion Search:                Arexx-Funktion SEARCH.
  2363. * Arexx-Funktion Searchnext:            Arexx-Funktion SEARCHNEXT.
  2364. * Arexx-Funktion Selall:                Arexx-Funktion SELALL.
  2365. * Arexx-Funktion Selbyname:             Arexx-Funktion SELBYNAME.
  2366. * Arexx-Funktion Select:                Arexx-Funktion SELECT.
  2367. * Arexx-Funktion Sort:                  Arexx-Funktion SORT.
  2368. * Arexx-Grundlagen:                     Grundlagen.
  2369. * Arexx-Literatur:                      Grundlagen.
  2370. * Arexx-Port:                           Info.
  2371. * Arexx-Portname:                       Grundlagen.
  2372. * Arexx-Skripts:                        ByHand.
  2373. * Arexxbefehle:                         ArexxTable.
  2374. * Aufbau eines Adress-Files:            Tips und Tricks.
  2375. * Auswahlfelder:                        Die Bedienung von DFA.
  2376. * Bankverbindung:                       Bugreports.
  2377. * Baud:                                 Einstellen der DFA--Preferences.
  2378. * Blätter-Schalter:                    Die Bedienung von DFA.
  2379. * Bugreports:                           Bugreports.
  2380. * Bugreports:                           Bugreports.
  2381. * By name:                              MainWindow.
  2382. * Cancel (Edit):                        Edit.
  2383. * Cancel (Preferences):                 Einstellen der DFA--Preferences.
  2384. * Cancel (Print):                       Print.
  2385. * Cancel (Search):                      Search.
  2386. * Catalogs:                             ByHand.
  2387. * Check Box:                            Die Bedienung von DFA.
  2388. * Clear:                                MainWindow.
  2389. * CLEARALL:                             Arexx-Funktion CLEARALL.
  2390. * CLEARALL:                             ArexxTable.
  2391. * Condensed:                            Print.
  2392. * Copyright:                            About.
  2393. * Copyright:                            Copyright.
  2394. * CX_Popkey:                            Einstellen der Tooltypes.
  2395. * CX_POPKEY:                            Start aus der Shell.
  2396. * CX_POPUP:                             Einstellen der Tooltypes.
  2397. * CX_POPUP:                             Start aus der Shell.
  2398. * CX_Priority:                          Einstellen der Tooltypes.
  2399. * CX_PRIORITY:                          Start aus der Shell.
  2400. * Cycle Gadget:                         Die Bedienung von DFA.
  2401. * Das Hauptfenster:                     MainWindow.
  2402. * Dateiformat:                          Load.
  2403. * Default-Tool:                         Quick Start.
  2404. * DESELECT:                             Arexx-Funktion Deselect.
  2405. * DESELECT:                             ArexxTable.
  2406. * Device unit:                          Einstellen der DFA--Preferences.
  2407. * DFA schrittweise:                     DFA schrittweise.
  2408. * DIAL:                                 ArexxTable.
  2409. * Dial:                                 MainWindow.
  2410. * DIAL:                                 Arexx-Funktion DIAL.
  2411. * Dialing:                              Einstellen der DFA--Preferences.
  2412. * Die Arexx Befehle:                    Die Arexx Befehle.
  2413. * Die Arexx Schnittstelle:              Die Arexx Schnittstelle.
  2414. * Die Bedienung von DFA:                Die Bedienung von DFA.
  2415. * Die Fehler Codes:                     Die Fehler Codes.
  2416. * Die Menus von DFA:                    Die Menus von DFA.
  2417. * Documentation:                        ByHand.
  2418. * DONOTWAIT:                            Einstellen der Tooltypes.
  2419. * Druckknopfschalter:                   Die Bedienung von DFA.
  2420. * EDIT:                                 Arexx-Funktion Edit.
  2421. * Edit:                                 Edit.
  2422. * Edit:                                 Edit.
  2423. * Edit:                                 Full.
  2424. * EDIT:                                 ArexxTable.
  2425. * Edit:                                 MainWindow.
  2426. * Edit Template:                        EditTemplate.
  2427. * Edit Template:                        EditTemplate.
  2428. * Einstellen der DFA-Preferences:       Einstellen der DFA--Preferences.
  2429. * Einstellen der Tooltypes:             Einstellen der Tooltypes.
  2430. * Einstellen von DFA:                   Einstellen von DFA.
  2431. * Empfangsbereitschaft für Arexx-Befehle: Grundlagen.
  2432. * Erste Schritte:                       Quick Start.
  2433. * Export von Adressen:                  Tips und Tricks.
  2434. * Fehler-Berichte:                      Bugreports.
  2435. * Fehler-Codes:                         Die Fehler Codes.
  2436. * Fensterpositionen:                    Einstellen der DFA--Preferences.
  2437. * Fields to search:                     Search.
  2438. * Filename:                             Grundlagen.
  2439. * First:                                Full.
  2440. * FIRST:                                ArexxTable.
  2441. * FIRST:                                Arexx-Funktion FIRST.
  2442. * Fonts:                                Verschiedenes.
  2443. * Format der Adressdatei:               Load.
  2444. * Format der Adressdatei:               Tips und Tricks.
  2445. * Formfeed:                             Print.
  2446. * Full:                                 Full.
  2447. * Full:                                 Full.
  2448. * Full:                                 MainWindow.
  2449. * GadToolsBox:                          About.
  2450. * Garantie:                             Garantie.
  2451. * Gedruckte Anleitung:                  Registrierung.
  2452. * Get:                                  Einstellen der DFA--Preferences.
  2453. * GETCURRENT:                           Arexx-Funktion Getcurrent.
  2454. * GETCURRENT:                           ArexxTable.
  2455. * Grundlagen:                           Grundlagen.
  2456. * Grundlagen zu Arexx:                  Grundlagen.
  2457. * GUIDEFILE:                            Start aus der Shell.
  2458. * GUIDEFILE:                            Einstellen der Tooltypes.
  2459. * Hayes kompatibel:                     Einstellen der DFA--Preferences.
  2460. * Hide (Hauptfenster):                  MainWindow.
  2461. * Hilfe--Funktion:                      Die Bedienung von DFA.
  2462. * Hotkey:                               Einstellen der Tooltypes.
  2463. * Icon:                                 Einstellen der Tooltypes.
  2464. * ICONIFY:                              ArexxTable.
  2465. * ICONIFY:                              Arexx-Funktion ICONIFY.
  2466. * Ignore case:                          Search.
  2467. * Import von Adressen:                  Tips und Tricks.
  2468. * Info:                                 Info.
  2469. * Info:                                 Info.
  2470. * Init String:                          Einstellen der DFA--Preferences.
  2471. * Installation:                         Installation.
  2472. * Installation mit dem Programm Installer: Installer.
  2473. * Installation von Hand:                ByHand.
  2474. * Installer:                            Installer.
  2475. * Installieren:                         Installer.
  2476. * Jump to:                              MainWindow.
  2477. * Katalog Dateien:                      ByHand.
  2478. * Key-File:                             Copyright.
  2479. * Key-File:                             Verschiedenes.
  2480. * Keyfile:                              ByHand.
  2481. * KILL:                                 ArexxTable.
  2482. * KILL:                                 Arexx-Funktion KILL.
  2483. * Kill:                                 MainWindow.
  2484. * LAST:                                 ArexxTable.
  2485. * LAST:                                 Arexx-Funktion LAST.
  2486. * Last:                                 Full.
  2487. * Listview:                             Die Bedienung von DFA.
  2488. * Listview (Hauptfenster):              MainWindow.
  2489. * Literatur zu Arexx:                   Grundlagen.
  2490. * Load:                                 Load.
  2491. * Load:                                 Load.
  2492. * LOAD:                                 Arexx-Funktion LOAD.
  2493. * LOAD:                                 ArexxTable.
  2494. * Mehrere DFAs:                         Verschiedenes.
  2495. * Memory Condition:                     Info.
  2496. * Menus:                                Die Menus von DFA.
  2497. * Muster:                               Search.
  2498. * New:                                  MainWindow.
  2499. * NEW:                                  ArexxTable.
  2500. * New:                                  New.
  2501. * New:                                  New.
  2502. * NEW:                                  Arexx-Funktion New.
  2503. * NEXT:                                 Arexx-Funktion NEXT.
  2504. * Next:                                 Full.
  2505. * NEXT:                                 ArexxTable.
  2506. * Next Sel.:                            Full.
  2507. * NEXTSEL:                              Arexx-Funktion NEXTSEL.
  2508. * NEXTSEL:                              ArexxTable.
  2509. * NLQ:                                  Print.
  2510. * Ok (Edit):                            Edit.
  2511. * Ok (Full):                            Full.
  2512. * Online Hilfe:                         Die Bedienung von DFA.
  2513. * Parametersyntax:                      Grundlagen.
  2514. * Pattern:                              Search.
  2515. * POPUP:                                Arexx-Funktion POPUP.
  2516. * POPUP:                                ArexxTable.
  2517. * Portname:                             Grundlagen.
  2518. * PORTNAME:                             Start aus der Shell.
  2519. * PORTNAME:                             Einstellen der Tooltypes.
  2520. * Portname für Arexx:                  Info.
  2521. * Portname von Arexx:                   Grundlagen.
  2522. * Predial String:                       Einstellen der DFA--Preferences.
  2523. * Preferences:                          Preferences.
  2524. * Preferences:                          Preferences.
  2525. * Preferences:                          Einstellen der DFA--Preferences.
  2526. * PREV:                                 Arexx-Funktion PREV.
  2527. * PREV:                                 ArexxTable.
  2528. * Prev.:                                Full.
  2529. * Prev. Sel.:                           Full.
  2530. * PREVSEL:                              ArexxTable.
  2531. * PREVSEL:                              Arexx-Funktion PREVSEL.
  2532. * Print:                                Print.
  2533. * PRINT:                                ArexxTable.
  2534. * Print:                                Print.
  2535. * Print:                                MainWindow.
  2536. * Print:                                Print.
  2537. * Print:                                Print.
  2538. * PRINT:                                Arexx-Funktion PRINT.
  2539. * Print form:                           Print.
  2540. * Print style:                          Print.
  2541. * Print to:                             Print.
  2542. * Public Screen:                        Einstellen der Tooltypes.
  2543. * PUBSCREEN:                            Start aus der Shell.
  2544. * PUBSCREEN:                            Einstellen der Tooltypes.
  2545. * Quit:                                 Quit.
  2546. * Quit:                                 Quit.
  2547. * Quit (Hauptfenster):                  MainWindow.
  2548. * Rückgabe von Adressen in Arexx:      Grundlagen.
  2549. * Radio Button:                         Die Bedienung von DFA.
  2550. * Registrierung:                        Registrierung.
  2551. * Registrierung:                        Registrierung.
  2552. * Rexx: Verzeichnis:                    ByHand.
  2553. * Roll-Liste:                           Die Bedienung von DFA.
  2554. * Roll-Liste (Hauptfenster):            MainWindow.
  2555. * s: Verzeichnis:                       ByHand.
  2556. * SAVE:                                 ArexxTable.
  2557. * SAVE:                                 Arexx-Funktion SAVE.
  2558. * Save:                                 Save.
  2559. * Save:                                 Save.
  2560. * Save (Preferences):                   Einstellen der DFA--Preferences.
  2561. * Save as default:                      Saveasdefault.
  2562. * Save as default:                      Saveasdefault.
  2563. * Save as...:                           Saveas.
  2564. * Save as...:                           Saveas.
  2565. * SAVEAS:                               Arexx-Funktion SAVEAS.
  2566. * SAVEAS:                               ArexxTable.
  2567. * SAVEASDEFAULT:                        Arexx-Funktion SAVEASDEFAULT.
  2568. * SAVEASDEFAULT:                        ArexxTable.
  2569. * Schalterleiste (Hauptfenster):        MainWindow.
  2570. * Schnittstellenkarte:                  Einstellen der DFA--Preferences.
  2571. * Schnittstellenkarte:                  Einstellen der DFA--Preferences.
  2572. * Search:                               Search.
  2573. * SEARCH:                               ArexxTable.
  2574. * Search:                               Search.
  2575. * Search:                               Search.
  2576. * Search:                               MainWindow.
  2577. * SEARCH:                               Arexx-Funktion SEARCH.
  2578. * Search for:                           Search.
  2579. * Search Next:                          MainWindow.
  2580. * SEARCHNEXT:                           ArexxTable.
  2581. * SEARCHNEXT:                           Arexx-Funktion SEARCHNEXT.
  2582. * SELALL:                               Arexx-Funktion SELALL.
  2583. * SELALL:                               ArexxTable.
  2584. * SELBYNAME:                            ArexxTable.
  2585. * SELBYNAME:                            Arexx-Funktion SELBYNAME.
  2586. * SELECT:                               ArexxTable.
  2587. * SELECT:                               Arexx-Funktion SELECT.
  2588. * Select device:                        Einstellen der DFA--Preferences.
  2589. * Selektion:                            MainWindow.
  2590. * Serial device:                        Einstellen der DFA--Preferences.
  2591. * Serielles Gerät:                     Einstellen der DFA--Preferences.
  2592. * Seriennummer:                         About.
  2593. * Sharewaregebühr:                     Registrierung.
  2594. * Shellstart:                           Start aus der Shell.
  2595. * Shortcut:                             Die Bedienung von DFA.
  2596. * Show Appicon:                         Einstellen der DFA--Preferences.
  2597. * Sort:                                 MainWindow.
  2598. * SORT:                                 Arexx-Funktion SORT.
  2599. * SORT:                                 ArexxTable.
  2600. * Start aus der Shell:                  Start aus der Shell.
  2601. * String Gadget:                        Die Bedienung von DFA.
  2602. * Suchkriterien:                        MainWindow.
  2603. * Tabelle der Arexxbefehle:             ArexxTable.
  2604. * Tabelle der Arexxbefehle:             ArexxTable.
  2605. * Tastaturbedienung:                    Die Bedienung von DFA.
  2606. * Tastaturkürzel:                      Die Bedienung von DFA.
  2607. * Templates:                            New.
  2608. * Templates verändern:                 EditTemplate.
  2609. * Textanzeigefelder (Hauptfenster):     MainWindow.
  2610. * Texteingabefeld:                      Die Bedienung von DFA.
  2611. * Tips und Tricks:                      Tips und Tricks.
  2612. * Tool-Icon:                            Einstellen von DFA.
  2613. * Updates:                              Updates.
  2614. * Updates:                              Updates.
  2615. * UPPERPUBSCREEN:                       Einstellen der Tooltypes.
  2616. * UPPERPUBSCREEN:                       Start aus der Shell.
  2617. * Use (Preferences):                    Einstellen der DFA--Preferences.
  2618. * User Interface Style Guide:           Quick Start.
  2619. * Verschiedenes:                        Verschiedenes.
  2620. * Versionsnummer:                       About.
  2621. * Verzeichnis Rexx::                    ByHand.
  2622. * Verzeichnis s::                       ByHand.
  2623. * Verzeichnis WBStartup:                ByHand.
  2624. * Wählen lassen:                       MainWindow.
  2625. * Wählen lassen:                       Einstellen der DFA--Preferences.
  2626. * Was ist DFA?:                         Was ist DFA?.
  2627. * WBStartup:                            ByHand.
  2628. * WBStartup:                            ByHand.
  2629. * Wie es dazu kam:                      Wie es dazu kam.
  2630. * Window-Positionen:                    Einstellen der DFA--Preferences.
  2631. * Window-Positionen:                    Verschiedenes.
  2632. * X-Koordinate:                         Einstellen der DFA--Preferences.
  2633. * XPos:                                 Einstellen der DFA--Preferences.
  2634. * Y-Koordinate:                         Einstellen der DFA--Preferences.
  2635. * YPos:                                 Einstellen der DFA--Preferences.
  2636. * Zeichensatz:                          Verschiedenes.
  2637.  
  2638.